從昨天開始,我在構建時遇到了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 回答

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
}
}

慕神8447489
TA貢獻1780條經驗 獲得超1個贊
通常,要查看錯誤是什么,您可以在Android Studio中查看合并的清單文件
進入清單文件
單擊底部的選項卡“合并清單”
在右側屏幕上的“其他清單文件”中,檢查由于graddle引起的任何錯誤:
- 3 回答
- 0 關注
- 722 瀏覽
添加回答
舉報
0/150
提交
取消