gpt4 book ai didi

java - :CordovaLib:compileDebugJavaWithJavac - is not incremental

转载 作者:太空宇宙 更新时间:2023-11-04 12:01:04 27 4
gpt4 key购买 nike

我正在尝试在我的新机器上设置 Ionic,但在构建 Cordova Android 项目时遇到了问题,我似乎无法修复。我使用的程序和版本是:

  • NodeJS v6.9.1
  • npm v3.10.8
  • Cordova v6.4.0
  • Ionic v1.3.22
  • Apache Ant 1.9.7
  • Windows 7 SP1

对于构建,我使用 Java 8:

  • JAVA_HOME:C:\Program Files\Java\jdk1.8.0_112
  • Java 版本:1.8.0_112

为了构建我的 Android 项目,我使用 SDK 版本 21 (5.0.1)

我已经通过命令创建了一个 Ionic 启动项目:ionic start test tabs 并且没有更改该项目的任何代码。

<小时/>

错误

在使用命令 ionic build android 时,出现错误 :CordovaLib:compileDebugJavaWithJavac - 不是增量(例如输出已更改、之前没有执行等)。

<小时/>

我尝试过的

我尝试运行running cordova update and after that ionic build - 这不起作用。

之后我尝试使用其他java jdk版本(1.8.0_45)。我的旧机器上的设置适用于此版本。我还通过这次尝试更改了 JAVA_HOME 变量。 不幸的是,我这次尝试没有成功。

在多个主题上,建议使用 JDK 8,因为 JDK 7 与 Android 版本 21 及更高版本不兼容。但我在使用 JDK 8 时遇到此错误,因此不能解决我的问题。

我尝试删除 Android 平台并重新添加它。 这也没有解决我的问题。它给了我同样的错误消息。

<小时/>

其他信息

通过 Ionic 命令添加 Android 平台 ionic platform add android@5.0.1 出现错误。它不知道版本号(但根据 Android SDK 管理器 5.0.1 = android 21)。

使用ionic platform add android@5.0.0给我android版本23。所以这也不起作用。

由于上述问题,我手动更改了Android平台的版本号。我在以下位置将版本号更改为 21:

  • test\platforms\android --> AndroidManifest.xml
  • test\platforms\android --> project.properties
  • test\platforms\android\CordovaLib --> 项目.properties

我之前更改版本号没有遇到任何问题。

最佳答案

尝试更新您的 JRE 和 JDK 以及 IONIC。

关于java - :CordovaLib:compileDebugJavaWithJavac - is not incremental,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40905433/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com