【发布时间】:2014-08-12 19:26:50
【问题描述】:
我正在尝试使用 Gradle 构建项目,但构建失败并出现错误“找不到 java”。虽然这在命令行上工作得很好,但在 Android Studio 中却失败了。确切的错误是:
错误:任务 ':app:preDexRealDebug' 执行失败。 com.android.ide.common.internal.LoggedErrorException:无法运行命令: /Applications/Android Studio.app/sdk/build-tools/19.1.0/dx --dex --output /Users/amlcurran/Projects/Messages/app/build/intermediates/pre-dexed/real/debug/libGoogleAnalyticsServices- 9d8e3e3fe0cc3007420cb25dbd38e357c5461aad.jar /Users/amlcurran/Projects/Messages/app/libs/libGoogleAnalyticsServices.jar 错误代码: 127 输出: /Applications/Android Studio.app/sdk/build-tools/19.1.0/dx:第 89 行:exec:java:未找到
我的 JDK 位置(在项目设置>SDK 位置中)设置为“/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home”,尽管每次我更改它似乎都会自行恢复。
更新:非 Gradle 项目构建良好。
【问题讨论】:
标签: gradle android-studio android-gradle-plugin