java - Android Studio 找不到 JAVA_HOME

标签 java android android-studio

由于来自 Android Studio 的一个非常烦人的异常,我似乎无法编译我的 Android 应用程序:

]()![enter image description here

Execution failed for task ':myapp-services:compileDebugJava'.
    Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.

我在 Ubuntu 12.04 上运行 Oracle 的 Java 7 JRE/JDK。

~/.bashrc中:

export JAVA_HOME="/usr/lib/jvm/java-7-oracle/"

android-studio/bin/studio.sh中:

export JAVA_HOME="/usr/lib/jvm/java-7-oracle/"

javac -version 的输出:

javac 1.7.0_51

java -version 的输出:

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

printenv JAVA_HOME 的输出:

/usr/lib/jvm/java-7-oracle

which javac 的输出:

/usr/bin/javac

我也注销并重新登录到我的 session 。

我真的不确定我在这里错过了什么。为什么 Android Studio 无法编译我的应用程序?

最佳答案

我通过更新 build.gradle (Top-Level) 解决了这个问题

classpath 'com.android.tools.build:gradle:2.1.2'

关于java - Android Studio 找不到 JAVA_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22001328/

相关文章:

java - Guice + 类路径扫描

java - 在 Netbeans 平台上构建图表工具

java - Junit 测试日志语句

java - 如何在 Android 中以编程方式添加多个自定义 View

android - 错误 :Failed to complete Gradle execution.

java - 即使在创建对象之后也会抛出 NoClassDefFoundError

java - Android 通过滑动整个适配器 View 填充一个栏

java - 在 Android 中以编程方式解压缩文件

android-studio - Mobicents Restcomm Hello World 实现

android studio 3.0 注意在设备文件资源管理器中显示任何内容