【发布时间】:2015-02-08 17:00:53
【问题描述】:
我要编译一个项目,我得到了Error:Gradle: Execution failed for task ':app:processDebugResources'.
这里是个例外:
错误:Gradle:任务“:app:processDebugResources”执行失败。 com.android.ide.common.internal.LoggedErrorException:无法运行命令:
D:\devtools\adt\sdk\build-tools\21.1.1\aapt.exe package -f --no-crunch -ID:\devtools\adt\sdk\platforms\android-21\android.jar -ME:\code\android\TVMediaPlayer\app\build\manifests\debug\AndroidManifest.xml -SE:\code\android\TVMediaPlayer\app\build\res\all\debug -AE:\code\android\TVMediaPlayer\ app\build\assets\debug -m -JE:\code\android\TVMediaPlayer\app\build\source\r\debug -FE:\code\android\TVMediaPlayer\app\build\libs\app-debug.ap_ - -debug-mode --custom-package com.skyworth.tvmediaplayer.app --output-text-symbols E:\code\android\TVMediaPlayer\app\build\symbols\debug
错误代码: 1
输出: E:\code\android\TVMediaPlayer\app\build\res\all\debug\drawable-hdpi-v4\ic_launcher.png:错误:重复文件。 E:\code\android\TVMediaPlayer\app\build\res\all\debug\drawable-hdpi\ic_launcher.png:原件在这里。版本限定符可能是隐含的。
这里是 gradle 文件:
android {
compileSdkVersion 21
buildToolsVersion "21.0.2"
defaultConfig {
applicationId "com.jerrellmardis.amphitheatre"
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName "1.0"
renderscriptTargetApi 19
buildConfigField "String", "TMDB_API_KEY", "\"${loadSecret("TMDB_API_KEY")}\""
}
......
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:recyclerview-v7:21.0.0'
compile 'com.android.support:leanback-v17:21.0.0'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:palette-v7:21.0.0'
compile 'com.squareup.picasso:picasso:2.3.4'
compile 'com.squareup.retrofit:retrofit:1.7.1'
compile 'com.google.code.gson:gson:2.3'
compile 'org.apache.commons:commons-lang3:3.3.2'
compile 'org.apache.commons:commons-collections4:4.0'
compile 'com.jakewharton:butterknife:6.0.0'
compile 'com.github.satyan:sugar:1.3'
}
我对错误信息感到困惑,是我放错了 png 文件还是我的 gradle 配置文件有误?
【问题讨论】:
-
尝试改成drawable-hdpi\ic_launcher.png:
-
错误1基本上告诉你你有一个重复的文件...重命名或删除它。
-
@Sultan 非常感谢。我也发现了问题。这是因为我在 jar 文件中有重复的文件“ic_launcher.png”。
-
@KostasMatrix 非常感谢。我也发现了问题。这是因为我在 jar 文件中有重复的文件“ic_launcher.png”。
标签: java android android-studio android-gradle-plugin