我在从 IntelliJ 构建我的 Android 项目时遇到了问题。我设置了默认的 Android 项目并尝试编译,然后:
Error: Gradle: Execution failed for task ':app:preDexDebug'.
(...)
/android-sdk/sdk/build-tools/android-4.4W/dx: line 89: exec: java: not found
我使用 ide 中的 gradle wrapper。我在 PATH 上有 java,并且 JAVA_HOME 正确。那么错误的原因是什么?
最佳答案
我已经解决了我的问题。
我已经在 .bashrc 文件的路径上设置了我的 java。可能 dx 在没有读取该文件的情况下从 shell 运行,所以我在 '/etc/profile' 中设置它并且它有效。
关于java - 使用 IntelliJ 构建 Gradle android 应用程序失败(未找到 java 问题,但设置正确),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26105854/