java - 使用 IntelliJ 构建 Gradle android 应用程序失败(未找到 java 问题,但设置正确)

标签 java android intellij-idea gradle android-gradle-plugin

我在从 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/

相关文章:

JAVA - 答案不是根据输出计算的?

android - 在android中自定义一个CheckedTextView

java - 使用 VisualVM 堆转储计算 java 对象的内存使用情况与理论方法不符

android - 在 ListActivity 中将复选框选定的联系人保存在哪里?

Android Gradle 3 构建失败

java - 如何在 IntelliJ IDEA 中列出所有没有测试的类?

intellij-idea - 寻找 : IntelliJ IDEA plugin with BeanShell syntax support

perl - Intellij 和 Perl 插件中无法找到包文件警告

java - @Transactional 和继承

Java:如何在循环中分配变量值?