I also tried to do these steps but what I needed to do was a "gradle clean" 
and that seemed to fix my library projects.

On Friday, September 27, 2013 1:18:06 PM UTC-7, Jose F wrote:
>
> Im having the same problem since 
> include ComGoogleAndroidGmsPlayServices3136.aar to my project!!  And i can 
> not modify the AndroidManifest of that!
>
> I have to aar. : ComAndroidSupportAppcompatV71800.aar 
> and ComGoogleAndroidGmsPlayServices3136.aar. The first one have set min 
> android:minSdkVersion=7 and the second one have set min 
> android:minSdkVersion=8 !!!
>
> Anyone got the solution?
>
> Thanks
>
> On Tuesday, August 13, 2013 10:37:56 AM UTC+2, Peter wrote:
>>
>> I don't get it. I have also included the GooglePlayServices library into 
>> one of my projects and see the same error about the api level being at 7. 
>> The easy solution is to put it at 8. But I don't want that.
>> How can you add an <application /> tag to a library that is not yours? 
>> Does this mean the GooglePlayServices library is broken?
>>
>>
>>
>>
>>
>> 2013/7/13 <[email protected]>
>>
>>> Thanks, that fixed the issue.
>>>
>>>
>>> On Friday, July 12, 2013 5:21:42 AM UTC-7, Lukas Olsen wrote:
>>>>
>>>> At the moment there is a bug where you need a <apllication /> tag in 
>>>> the library manifests - adding this tag should fix the error i think
>>>>
>>>> On Friday, July 12, 2013 1:54:26 AM UTC+2, [email protected] wrote:
>>>>>
>>>>> I am having a similar issue with merging manifests.  My scenario is 
>>>>> that I have two android-library projects, one of which is dependent on 
>>>>> the 
>>>>> other.  The manifests are both virtually empty and identical except for 
>>>>> the 
>>>>> package name.  I see the following when running with --debug:
>>>>>
>>>>> :common:processReleaseManifest
>>>>> [AndroidManifest.xml:1] Could not find element /manifest/application
>>>>> [AndroidManifest.xml:1] Could not find element /manifest/application.
>>>>> ...
>>>>> Caused by: java.lang.RuntimeException: Manifest merging failed. See 
>>>>> console for more info.
>>>>>   at com.android.builder.AndroidBuilder.doMerge(
>>>>> AndroidBuilder.java:475)
>>>>>
>>>>> I was going to start debugging ManifestMerger.process() which appears 
>>>>> to originate the error, but was hoping maybe this was a known problem 
>>>>> with 
>>>>> merging manifests from multiple android-library projects?
>>>>>
>>>>> Thanks,
>>>>> Duane
>>>>>
>>>>> On Thursday, July 11, 2013 10:45:28 AM UTC-7, Lukas Olsen wrote:
>>>>>>
>>>>>> Okay now after editing the main build.gradle to sdkVersion 8 it 
>>>>>> finally worked - though i'm 100% sure that it compiled yesterday with 
>>>>>> the 
>>>>>> library in it and even accessing GooglePlayServices...
>>>>>>
>>>>>> On Thursday, July 11, 2013 7:18:46 PM UTC+2, Lukas Olsen wrote:
>>>>>>>
>>>>>>> And the compiling did work with the librarys in the gradle file - 
>>>>>>> yesterday it suddenly stopped... all started by adding the 
>>>>>>> GooglePlayServices library (via Google Repositories) and now i can't 
>>>>>>> build 
>>>>>>> any longer
>>>>>>>
>>>>>>> On Thursday, July 11, 2013 7:02:54 PM UTC+2, Lukas Olsen wrote:
>>>>>>>>
>>>>>>>> A hour ago i ran gradlew from command line and was getting the 
>>>>>>>> error:
>>>>>>>>
>>>>>>>> [AndroidManifest.xml:3, AndroidManifest.xml:3] Main manifest has 
>>>>>>>> <uses-sdk android:minSdkVersion='7'> but library uses minSdkVersion='8'
>>>>>>>>
>>>>>>>> I editet my manifest files (librarys and main-manifest but i keep 
>>>>>>>> getting the same error.... (even after rebuild)
>>>>>>>>
>>>>>>>> Stacktrace with info:
>>>>>>>>
>>>>>>>> Executing task ':ItchyFeet:processDebugManifest' due to:
>>>>>>>>   No history is available.
>>>>>>>> [AndroidManifest.xml:3, AndroidManifest.xml:3] Main manifest has 
>>>>>>>> <uses-sdk android:minSdkVersion='7'> but library uses minSdkVersion='8'
>>>>>>>> :ItchyFeet:processDebugManifest FAILED
>>>>>>>>
>>>>>>>> The error message should be visible by calling gradle assemble only 
>>>>>>>> - the error message is really confusing right now
>>>>>>>>
>>>>>>>> On Thursday, July 11, 2013 6:30:05 PM UTC+2, Xavier Ducrohet wrote:
>>>>>>>>>
>>>>>>>>> Can you run the build with --info to see more console output?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thu, Jul 11, 2013 at 12:34 AM, Lukas Olsen <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Since yesterday getting randomly this error:
>>>>>>>>>> Worked after modifying the gradle files a little bit and came 
>>>>>>>>>> then back...
>>>>>>>>>>
>>>>>>>>>> * Exception is:
>>>>>>>>>> org.gradle.api.tasks.TaskExecutionException: Execution failed 
>>>>>>>>>> for task ':ItchyFeet:processDebugManifest'.
>>>>>>>>>> at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ExecuteActionsTaskExecuter.executeActions(
>>>>>>>>>> ExecuteActionsTaskExecuter.java:69)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.
>>>>>>>>>> java:46)
>>>>>>>>>> at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> PostExecutionAnalysisTaskExecuter.execute(
>>>>>>>>>> PostExecutionAnalysisTaskExecuter.java:35)
>>>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> CacheLockReleasingTaskExecuter$1.run(
>>>>>>>>>> CacheLockReleasingTaskExecuter.java:35)
>>>>>>>>>> at org.gradle.internal.Factories$1.create(Factories.java:22)
>>>>>>>>>>  at org.gradle.cache.internal.DefaultCacheAccess.
>>>>>>>>>> longRunningOperation(DefaultCacheAccess.java:179)
>>>>>>>>>> at org.gradle.cache.internal.DefaultCacheAccess.
>>>>>>>>>> longRunningOperation(DefaultCacheAccess.java:232)
>>>>>>>>>>  at org.gradle.cache.internal.DefaultPersistentDirectoryStor
>>>>>>>>>> e.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
>>>>>>>>>> at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> DefaultTaskArtifactStateCacheAccess.longRunningOperation(
>>>>>>>>>> DefaultTaskArtifactStateCacheAccess.java:83)
>>>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> CacheLockReleasingTaskExecuter.execute(
>>>>>>>>>> CacheLockReleasingTaskExecuter.java:33)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:
>>>>>>>>>> 58)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ContextualisingTaskExecuter.execute(ContextualisingTaskExecuter.
>>>>>>>>>> java:34)
>>>>>>>>>> at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> CacheLockAcquiringTaskExecuter$1.run(
>>>>>>>>>> CacheLockAcquiringTaskExecuter.java:39)
>>>>>>>>>>  at org.gradle.internal.Factories$1.create(Factories.java:22)
>>>>>>>>>> at org.gradle.cache.internal.DefaultCacheAccess.useCache(
>>>>>>>>>> DefaultCacheAccess.java:124)
>>>>>>>>>>  at org.gradle.cache.internal.DefaultCacheAccess.useCache(
>>>>>>>>>> DefaultCacheAccess.java:112)
>>>>>>>>>> at org.gradle.cache.internal.DefaultPersistentDirectoryStor
>>>>>>>>>> e.useCache(DefaultPersistentDirectoryStore.java:134)
>>>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> DefaultTaskArtifactStateCacheAccess.useCache(
>>>>>>>>>> DefaultTaskArtifactStateCacheAccess.java:79)
>>>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> CacheLockAcquiringTaskExecuter.execute(
>>>>>>>>>> CacheLockAcquiringTaskExecuter.java:37)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
>>>>>>>>>> at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> SkipEmptySourceFilesTaskExecuter.execute(
>>>>>>>>>> SkipEmptySourceFilesTaskExecuter.java:41)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> SkipTaskWithNoActionsExecuter.execute(
>>>>>>>>>> SkipTaskWithNoActionsExecuter.java:51)
>>>>>>>>>> at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ExecuteAtMostOnceTaskExecuter.execute(
>>>>>>>>>> ExecuteAtMostOnceTaskExecuter.java:42)
>>>>>>>>>> at org.gradle.api.internal.AbstractTask.
>>>>>>>>>> executeWithoutThrowingTaskFailure(AbstractTask.java:282)
>>>>>>>>>>  at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.
>>>>>>>>>> executeTask(DefaultTaskPlanExecutor.java:48)
>>>>>>>>>> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.
>>>>>>>>>> processTask(DefaultTaskPlanExecutor.java:34)
>>>>>>>>>>  at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.
>>>>>>>>>> process(DefaultTaskPlanExecutor.java:27)
>>>>>>>>>> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.
>>>>>>>>>> execute(DefaultTaskGraphExecuter.java:89)
>>>>>>>>>>  at org.gradle.execution.SelectedTaskExecutionAction.execute(
>>>>>>>>>> SelectedTaskExecutionAction.java:29)
>>>>>>>>>> at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>>>> DefaultBuildExecuter.java:61)
>>>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter.access$
>>>>>>>>>> 200(DefaultBuildExecuter.java:23)
>>>>>>>>>> at org.gradle.execution.DefaultBuildExecuter$2.
>>>>>>>>>> proceed(DefaultBuildExecuter.java:67)
>>>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> TaskCacheLockHandlingBuildExecuter$1.run(
>>>>>>>>>> TaskCacheLockHandlingBuildExecuter.java:31)
>>>>>>>>>>  at org.gradle.internal.Factories$1.create(Factories.java:22)
>>>>>>>>>>  at org.gradle.cache.internal.DefaultCacheAccess.useCache(
>>>>>>>>>> DefaultCacheAccess.java:124)
>>>>>>>>>> at org.gradle.cache.internal.DefaultCacheAccess.useCache(
>>>>>>>>>> DefaultCacheAccess.java:112)
>>>>>>>>>>  at org.gradle.cache.internal.DefaultPersistentDirectoryStor
>>>>>>>>>> e.useCache(DefaultPersistentDirectoryStore.java:134)
>>>>>>>>>> at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> DefaultTaskArtifactStateCacheAccess.useCache(
>>>>>>>>>> DefaultTaskArtifactStateCacheAccess.java:79)
>>>>>>>>>>  at org.gradle.api.internal.changedetection.state.
>>>>>>>>>> TaskCacheLockHandlingBuildExecuter.execute(
>>>>>>>>>> TaskCacheLockHandlingBuildExecuter.java:29)
>>>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>>>> DefaultBuildExecuter.java:61)
>>>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter.access$
>>>>>>>>>> 200(DefaultBuildExecuter.java:23)
>>>>>>>>>> at org.gradle.execution.DefaultBuildExecuter$2.
>>>>>>>>>> proceed(DefaultBuildExecuter.java:67)
>>>>>>>>>>  at org.gradle.execution.DryRunBuildExecutionAction.execute(
>>>>>>>>>> DryRunBuildExecutionAction.java:32)
>>>>>>>>>> at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>>>> DefaultBuildExecuter.java:61)
>>>>>>>>>>  at org.gradle.execution.DefaultBuildExecuter.execute(
>>>>>>>>>> DefaultBuildExecuter.java:54)
>>>>>>>>>> at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(
>>>>>>>>>> DefaultGradleLauncher.java:166)
>>>>>>>>>>  at org.gradle.initialization.DefaultGradleLauncher.doBuild(
>>>>>>>>>> DefaultGradleLauncher.java:113)
>>>>>>>>>> at org.gradle.initialization.DefaultGradleLauncher.run(
>>>>>>>>>> DefaultGradleLauncher.java:81)
>>>>>>>>>>  at org.gradle.launcher.exec.InProcessBuildActionExecuter$
>>>>>>>>>> DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
>>>>>>>>>> at org.gradle.launcher.cli.ExecuteBuildAction.run(
>>>>>>>>>> ExecuteBuildAction.java:33)
>>>>>>>>>>  at org.gradle.launcher.cli.ExecuteBuildAction.run(
>>>>>>>>>> ExecuteBuildAction.java:24)
>>>>>>>>>> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(
>>>>>>>>>> InProcessBuildActionExecuter.java:35)
>>>>>>>>>>  at org.gradle.launcher.exec.InProcessBuildActionExecuter.
>>>>>>>>>> execute(InProcessBuildActionExecuter.java:26)
>>>>>>>>>> at org.gradle.launcher.cli.RunBuildAction.run(
>>>>>>>>>> RunBuildAction.java:50)
>>>>>>>>>>  at org.gradle.api.internal.Actions$RunnableActionAdapter.
>>>>>>>>>> execute(Actions.java:171)
>>>>>>>>>> at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>>>> ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
>>>>>>>>>>  at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>>>> ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
>>>>>>>>>> at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>>>> WithLogging.execute(CommandLineActionFactory.java:170)
>>>>>>>>>>  at org.gradle.launcher.cli.CommandLineActionFactory$
>>>>>>>>>> WithLogging.execute(CommandLineActionFactory.java:139)
>>>>>>>>>> at org.gradle.launcher.cli.ExceptionReportingAction.execute(
>>>>>>>>>> ExceptionReportingAction.java:33)
>>>>>>>>>>  at org.gradle.launcher.cli.ExceptionReportingAction.execute(
>>>>>>>>>> ExceptionReportingAction.java:22)
>>>>>>>>>> at org.gradle.launcher.Main.doAction(Main.java:48)
>>>>>>>>>>  at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.
>>>>>>>>>> java:45)
>>>>>>>>>> at org.gradle.launcher.Main.main(Main.java:39)
>>>>>>>>>>  at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(
>>>>>>>>>> ProcessBootstrap.java:50)
>>>>>>>>>> at org.gradle.launcher.bootstrap.ProcessBootstrap.run(
>>>>>>>>>> ProcessBootstrap.java:32)
>>>>>>>>>>  at org.gradle.launcher.GradleMain.main(GradleMain.java:26)
>>>>>>>>>> Caused by: java.lang.RuntimeException: Manifest merging failed. 
>>>>>>>>>> See console for more info.
>>>>>>>>>>  at com.android.builder.AndroidBuilder.doMerge(
>>>>>>>>>> AndroidBuilder.java:475)
>>>>>>>>>>  at com.android.builder.AndroidBuilder.mergeLibraryManifests(
>>>>>>>>>> AndroidBuilder.java:461)
>>>>>>>>>> at com.android.builder.AndroidBuilder.processManifest(
>>>>>>>>>> AndroidBuilder.java:301)
>>>>>>>>>>  at com.android.builder.AndroidBuilder$processManifest.call(Unknown 
>>>>>>>>>> Source)
>>>>>>>>>> at com.android.build.gradle.tasks.ProcessAppManifest.
>>>>>>>>>> doFullTaskAction(ProcessAppManifest.groovy:65)
>>>>>>>>>>  at com.android.build.gradle.internal.tasks.
>>>>>>>>>> IncrementalTask.taskAction(IncrementalTask.groovy:71)
>>>>>>>>>> at org.gradle.api.internal.BeanDynamicObject$
>>>>>>>>>> MetaClassAdapter.invokeMethod(BeanDynamicObject.java:216)
>>>>>>>>>>  at org.gradle.api.internal.BeanDynamicObject.invokeMethod(
>>>>>>>>>> BeanDynamicObject.java:122)
>>>>>>>>>> at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(
>>>>>>>>>> CompositeDynamicObject.java:147)
>>>>>>>>>>  at 
>>>>>>>>>> com.android.build.gradle.tasks.ProcessAppManifest_Decorated.invokeMethod(Unknown
>>>>>>>>>>  
>>>>>>>>>> Source)
>>>>>>>>>> at org.gradle.util.ReflectionUtil.invoke(
>>>>>>>>>> ReflectionUtil.groovy:23)
>>>>>>>>>>  at org.gradle.api.internal.project.taskfactory.
>>>>>>>>>> AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(
>>>>>>>>>> AnnotationProcessingTaskFactory.java:217)
>>>>>>>>>>  at org.gradle.api.internal.project.taskfactory.
>>>>>>>>>> AnnotationProcessingTaskFactory$StandardTaskAction.execute(
>>>>>>>>>> AnnotationProcessingTaskFactory.java:210)
>>>>>>>>>>  at org.gradle.api.internal.project.taskfactory.
>>>>>>>>>> AnnotationProcessingTaskFactory$StandardTaskAction.execute(
>>>>>>>>>> AnnotationProcessingTaskFactory.java:199)
>>>>>>>>>>  at org.gradle.api.internal.AbstractTask$
>>>>>>>>>> TaskActionWrapper.execute(AbstractTask.java:526)
>>>>>>>>>>  at org.gradle.api.internal.AbstractTask$
>>>>>>>>>> TaskActionWrapper.execute(AbstractTask.java:509)
>>>>>>>>>> at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ExecuteActionsTaskExecuter.executeAction(
>>>>>>>>>> ExecuteActionsTaskExecuter.java:80)
>>>>>>>>>>  at org.gradle.api.internal.tasks.execution.
>>>>>>>>>> ExecuteActionsTaskExecuter.executeActions(
>>>>>>>>>> ExecuteActionsTaskExecuter.java:61)
>>>>>>>>>> ... 67 more
>>>>>>>>>>  
>>>>>>>>>> -- 
>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>> Google Groups "adt-dev" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>>>>  
>>>>>>>>>>  
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Xavier Ducrohet
>>>>>>>>> Android SDK Tech Lead
>>>>>>>>> Google Inc.
>>>>>>>>> http://developer.android.com | http://tools.android.com
>>>>>>>>>
>>>>>>>>> Please do not send me questions directly. Thanks! 
>>>>>>>>>
>>>>>>>>  -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "adt-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to