在构建 Android 时,我遇到了与 android sdk\tools 中的 ant 构建文件相关的错误。错误是:
C:\Android\adt-bundle-windows-x86_64-20140702\sdk\tools\ant\build.xml:734: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre1.8.0_25"
我在 JAVA_HOME 中使用 Java SDK 1.6。我不确定它从哪里选择这个 JAVA_HOME 路径。以下环境变量已正确设置:
- JAVA_HOME 至 1.6。
- ANDROID_HOME
- ANT_HOME
所有路径均被引用。但是,仍然出现此错误。
最佳答案
我也遇到了同样的问题,其他答案都不起作用。
最初当我运行以下构建命令时
echo %JAVA_HOME%
它将输出 JDK 的路径,并在末尾附加 /bin 文件夹,因此我尝试删除它,然后重置环境变量,结果成功了。
关于android - 在 Ionic 框架中构建 Android 时出现与 Android SDK ANT 构建文件相关的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27723886/