我正在准备我的机器为android平台构建一个现有的ionic1应用程序。
我安装了cordova@6.0.0
,这是我的项目和离子平台所必需的。还在我的环境变量中设置JAVA_HOME,ANDROID_HOME和apache-ant。
当我使用cordova
构建此应用时,出现此错误。
正如您所看到的,错误是来自aapt.exe
,它来自android build-tool version 27.0.3。
用谷歌搜索几个小时后,我了解到由cordova platform add android
命令生成的android项目结构对当前版本的Android无效。
这是android项目结构。
由于我的cordova
已经很老了(cordova
版本6.0.0)并使用android@5.1.1
,我尝试逐个构建每个Android构建工具但没有运气,同样的错误
所以我无法使用cordova@6.0.0构建Android应用程序
答案 0 :(得分:0)
我还有一个非常古老的cordova项目(因为它需要与运行android 4.1的设备一起使用)。
我使用Cordova版本7.0.1 +版本6.2.3的cordova android平台,它适用于android studio 3。
当你谈论cordova 6.0.0时,你不清楚你是否谈论过cordova本身或者是cordova android平台的版本,但也许你可以尝试升级两者以使用与我相同的看法如果你看到任何改进。