android - 在 Ionic 框架中构建 Android 时出现与 Android SDK ANT 构建文件相关的错误

标签 android ant ionic-framework

在构建 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 路径。以下环境变量已正确设置:

  1. JAVA_HOME 至 1.6。
  2. ANDROID_HOME
  3. ANT_HOME

所有路径均被引用。但是,仍然出现此错误。

最佳答案

我也遇到了同样的问题,其他答案都不起作用。

最初当我运行以下构建命令时

echo %JAVA_HOME%

它将输出 JDK 的路径,并在末尾附加 /bin 文件夹,因此我尝试删除它,然后重置环境变量,结果成功了。

关于android - 在 Ionic 框架中构建 Android 时出现与 Android SDK ANT 构建文件相关的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27723886/

相关文章:

android - 如何在android中获取照片拍摄时间

android - 带有 Proguard 的 Ant - java.lang.NoClassDefFoundError

javascript - 将数据发送到 parse.com 并更新 Angular $scope

java - 允许用户将多行文本框的一部分设置为粗体

Android 12 蓝牙权限困惑

ant - Gradle:设置PMD参数minimumPriority和shortFilenames

java - 无法找到 tools.jar

cordova - 在设备上运行 ionic 应用程序并连接到本地服务器

Cordova 内容安全策略

android - 文件 google-services.json 丢失。没有它,Google 服务插件将无法运行。 (对于 firebase ml 套件)