Naf*_*Kay 10 java android android-studio
由于来自Android Studio的一个非常烦人的异常,我似乎无法让我的Android应用程序进行编译:
![]()
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.
Run Code Online (Sandbox Code Playgroud)
我在Ubuntu 12.04,我正在运行Oracle的Java 7 JRE/JDK.
在~/.bashrc:
export JAVA_HOME="/usr/lib/jvm/java-7-oracle/"
Run Code Online (Sandbox Code Playgroud)
在android-studio/bin/studio.sh:
export JAVA_HOME="/usr/lib/jvm/java-7-oracle/"
Run Code Online (Sandbox Code Playgroud)
产量javac -version:
javac 1.7.0_51
Run Code Online (Sandbox Code Playgroud)
产量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)
Run Code Online (Sandbox Code Playgroud)
产量printenv JAVA_HOME:
/usr/lib/jvm/java-7-oracle
Run Code Online (Sandbox Code Playgroud)
产量which javac:
/usr/bin/javac
Run Code Online (Sandbox Code Playgroud)
我还退出并重新登录到我的会话.
我真的不确定我在这里缺少什么.为什么Android Studio无法编译我的应用程序?
Don*_*pan 16
我通过更新build.gradle(顶级)来解决它
classpath 'com.android.tools.build:gradle:2.1.2'
Run Code Online (Sandbox Code Playgroud)
Naf*_*Kay 10
我找到了一个不同答案的解决方案:
rm ~/.AndroidStudioPreview/config/options/jdk.table.xml
Run Code Online (Sandbox Code Playgroud)
似乎已经发生的事情是为先前版本的Android Studio配置了某些内容并且此配置过长了:)
| 归档时间: |
|
| 查看次数: |
36468 次 |
| 最近记录: |