java Android Studio调试错误(Ubuntu)
我对Android Studio for Ubuntu 13.10 64位有这个问题
每当我点击“运行”按钮编译/调试时,它都会给我以下错误,我不知道如何修复它
Execution failed for task ':HellowWorld:preDexDebug'.
com.安卓.ide.common.internal.LoggedErrorException: Failed to run command:
/home/kirko/安卓-studio/sdk/build-tools/安卓-4.4.2/dx --dex --output /home/kirko/AndroidStudioProjects/HelloWorld/HellowWorld/build/pre-dexed/debug/support-v4-19.0.1-bd6acdb08a01a4b5fc925efd5325b3afe393d991.jar /home/kirko/安卓-studio/sdk/extras/安卓/m2repository/com/安卓/support/support-v4/19.0.1/support-v4-19.0.1.jar
Error Code:
127
Output:
/home/kirko/安卓-studio/sdk/build-tools/安卓-4.4.2/dx: line 89: exec: java: not found
# 1 楼答案
您需要在/etc/profile文件中设置JDK_路径和路径
# 2 楼答案
我遇到了同样的问题。通过在管理模式下运行android studio修复了该问题:
遗憾的是,我不知道为什么会发生这个错误,也不知道为什么会修复它,但如果你只想玩android studio,这应该会解除你的障碍
# 3 楼答案
抱歉,有点晚了,但我刚刚遇到了同样的问题。基本上,它无法运行由未定义的JAVA_HOME引起的最后一行代码
以下是解决方案:
打开
nano /home/kirko/android-studio/sdk/build-tools/android-4.4.2/dx
转到最后一行,您将找到
exec java $javaOpts -jar "$jarpath" "$@"
将这两行添加到最后一行之前
那么你的代码应该是这样的