从昨天开始,我在构建时遇到了gradle错误-它只是随机出现的。完整的堆栈跟踪在这里:我的项目依赖于多个库,并且构建到昨天为止都没有问题(即使使用库也是如此)compile 'com.google.android.gms:play-services:3.1.36'compile 'com.android.support:support-v4:13.0.0'compile project(":libs:DatabaseCreationHelper")compile project(":libs:actionbarsherlock")有人知道如何解决吗?它只是随机出现的...这里有完整的堆栈跟踪信息:* 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.DefaultPersistentDirectoryStore.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)
3 回答
![?](http://img1.sycdn.imooc.com/545868190001d52602200220-100-100.jpg)
Qyouu
TA贡献1786条经验 获得超11个赞
找到了解决此问题的方法:
gradle assemble -info给我的提示是,清单具有不同的SDK版本,并且无法合并。
我需要编辑清单和build.gradle文件,然后一切又可以正常工作了。
为了清楚起见,您需要uses-sdk在AndroidManifest.xml中进行编辑
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="16" />
和android部分,特别是minSdkVersion和targetSdkVersion在的build.gradle文件
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 16
}
}
![?](http://img1.sycdn.imooc.com/545861c80001141e02200220-100-100.jpg)
慕神8447489
TA贡献1780条经验 获得超1个赞
通常,要查看错误是什么,您可以在Android Studio中查看合并的清单文件
进入清单文件
单击底部的选项卡“合并清单”
在右侧屏幕上的“其他清单文件”中,检查由于graddle引起的任何错误:
- 3 回答
- 0 关注
- 670 浏览
添加回答
举报
0/150
提交
取消