我正在通过测试应用程序学习如何使用 Ionic,但我已经遇到这个问题两天了。我一直在寻找可能的解决方案,但没有一个对我有用。
当我想在我的安卓手机上测试我的应用程序时,问题就出现了。
使用此命令时 ionic cordova run android
并出现以下错误
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ':CordovaLib:processDebugResources'. com.android.ide.common.process.ProcessException: Failed to execute aapt
[ERROR] An error occurred while running cordova run android (exit code 1).
我不确定哪里出了问题。我的应用程序非常简单,它基于 Ionic 的模板 ionic start myApp tabs
并且我正在使用 Ionic native plugin Geolocation。
我已经运行了 ionic info
并返回了这个
cli packages:
@ionic/cli-utils : 1.19.0
ionic (Ionic CLI) : 3.19.0
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
@ionic/app-scripts : 3.1.4
Cordova Platforms : android 6.3.0
Ionic Framework : ionic-angular 3.9.2
我还检查了 Cordova 的官方文档 Android development我的 Java 和 Android 路径没问题。
还有 ionic cordova 要求
一切看起来都不错。
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-26,android-25,android-23
Gradle: installed C:\Program Files\Android\Android Studio\gradle\gradle-4.1\bin\gradle
感谢您的帮助。
最佳答案
我解决这个问题的方法如下:
1) npm 卸载 cordova ionic
2) npm 安装-g cordova@7.0.0 ionic@3.19.0
3) cordova平台rm android
4) cordova平台添加android
关于android - 任务 ':CordovaLib:processDebugResources' 执行失败。 > com.android.ide.common.process.ProcessException : Failed to execute aapt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47719314/