Android构建错误"无法读取shrinkedAndroid.jar"

时间:2015-12-14 10:25:46

标签: java android android-studio android-sdk-tools

所以我收到以下错误

Error:Execution failed for task ':app:transformClassesWithMultidexlistForHrmultipluscardPrerelease'.
  

java.io.IOException:无法读取[/Users/posao/Library/Android/sdk/build-tools/21.0.0/multidex/shrinkedAndroid.jar](没有这样的文件或目录)

我尝试过不同的设备,模拟器,不同版本的SDK。 我也试过切换到默认的gradle包装器(它给了我同样的错误)

google搜索shrinkedAndroid.jar并没有给出任何有益的结果

4 个答案:

答案 0 :(得分:2)

您已multiDexEnable:true,请尝试将其删除。

答案 1 :(得分:1)

在app / build.gradle中

android {
    buildToolsVersion "23.0.3"
}

或者使用以后的构建工具版本。

答案 2 :(得分:0)

最后,问题是Android SDK以某种方式损坏了。删除整个SDK并重新下载并重新安装解决了问题

答案 3 :(得分:0)

我遇到了和你一样的问题,原因可能是AndroidSDK以某种方式损坏并删除目标文件shrinkedAndroid.jar。

我在这里删除目标buildToolsVersion lib目录: 〜/下载/ Android的SDK /构建工具/ 23.0.2 然后AndroidStudio提示我安装构建工具23.0.2'当我同步Gradle时。 重新下载它,我建立项目成功。