【问题标题】:Gradle can't user JAVA_HOME while debugging from Android Studio从 Android Studio 调试时,Gradle 无法使用 JAVA_HOME
【发布时间】:2013-06-11 15:09:20
【问题描述】:

我正在尝试在 android studio 中编译一个项目,它给出了

无法使用 Gradle 分发版“http://services.gradle.org/distributions/gradle-1.6-bin.zip”执行构建。

我已经将其标记为收集更多我应该使用的信息:

gradlew compileDebug --stacktrace

从主文件夹,但是当我这样做时,我得到了那个错误:

JAVA_HOME 设置为无效目录:C:\Program Files (x86)\Java\Jre7\bin\java.exe;

请注意,我也尝试在 JAVA_HOME 路径中使用 64 位版本的 jre。

谁能帮帮我?

提前致谢

【问题讨论】:

    标签: android gradle android-studio


    【解决方案1】:

    将环境变量JAVA_HOME的值改为C:\Program Files (x86)\Java\Jre7\而不是C:\Program Files (x86)\Java\Jre7\bin\java.exe

    JAVA_HOME应该一直指向JDK或JRE安装的父目录,在里面我们找到bin目录,里面有java、javac、等二进制文件

    【讨论】:

      【解决方案2】:

      我可能对错误消息阅读过多,但 JAVA_HOME 不应该更像C:\views\p4\library\bea-jrockit\1.6.0_29\windows-x86_64\dist 吗?

      请注意,它指向一个名为“dist”的文件夹,而不是 java.exe 本身。为了帮助您找出文件夹,“dist”在其中包含“bin”。所以也许可以尝试类似C:\Program Files (x86)\Java\Jre7\ 的东西?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-10-26
        • 1970-01-01
        • 2020-02-12
        • 1970-01-01
        • 2018-05-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多