我正在尝试在我的新机器上设置Ionic但是我遇到了构建Cordova Android项目的问题,我似乎无法修复。 我使用的程序和版本是:
v6.9.1
v3.10.8
v6.4.0
v1.3.22
1.9.7
7 SP1
对于构建我使用Java 8:
C:\Program Files\Java\jdk1.8.0_112
1.8.0_112
为了构建我的android项目,我使用SDK版本21 (5.0.1)
我通过以下命令创建了一个Ionic启动项目:ionic start test tabs
并且没有更改任何项目代码。
错误
使用命令ionic build android
时,我收到错误:CordovaLib:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
我尝试了什么
我试过跑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命令ionic platform add android@5.0.1
添加Android平台会给我一个错误。它不知道版本号(但根据Android SDK管理器5.0.1 = android 21)。
使用ionic platform add android@5.0.0
给我android版本23.所以这也不起作用。
由于上述问题,我手动更改了Android平台中的版本号。我在以下地方将版本号更改为21
:
之前更改版本号之前我没有遇到任何问题。
答案 0 :(得分:1)
尝试更新您的JRE和JDK以及IONIC。