我正在尝试用Gradle构建一个项目,但是构建失败了,错误是“”。虽然这在命令行上非常好,但在Android中却失败了。确切的错误是:
错误:任务执行失败“:app:preDexRealDebug”。com.android.ide.common.internal.LoggedErrorException:未能运行命令:/Applications/AndroidStudio.app/sdk/build/19.1.0/dx--输出/Users/amlcurran/Projects/Messages/app/build/intermediates/pre-dexed/real/debug/libGoogleAnalyticsServices-9d8e3e3fe0cc3007420cb25dbd38e357c5461aad.jar /Users/amlcurran/Projects/Messages/app/libs/libGoogleAnalyticsServices.jar错误代码: 127输出:/Applications/AndroidStudio.app/sdk/build-tools/19.1.0/dx:第89行: exec: java: not
我的JDK位置(在Project位置中)被设置为"/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home",,尽管每次我更改它时,它似乎都会恢复自身。
更新:一个非分级项目构建良好。
发布于 2014-08-12 11:32:56
事实证明,这是我昨天介绍的一个问题,我试图让这个非分级项目发挥作用。
我已经将JDK设置为上面指定的JDK,但是在编译方面有问题,因此在usr/bin/java
中移动了我的java可执行文件。这显然使Gradle -移动它回来,使Gradle再次工作(虽然我认为它现在已经破坏了非Gradle项目)。
https://stackoverflow.com/questions/25272497
复制相似问题