Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.4k views
in Technique[技术] by (71.8m points)

cordova - Execution failed for task ':CordovaLib:processDebugResources'. > com.android.ide.common.process.ProcessException: Failed to execute aapt

I am learning how to use Ionic by doing a test application but I have had this problem for two days. I have looked for possible solutions but none has worked for me.

The problem arises when I want to test my application on my android phone. When using this command ionic cordova run android and gives me the following error

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).

I'm not sure what's wrong. My application it's very simple it's based on Ionic's template ionic start myApp tabs and I'm using Ionic native plugin Geolocation.

I've running ionic info and returns this

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

I also checked the official Cordova's doc for Android development and my paths for Java and Android are OK.

Also with ionic cordova requirements everything looks to be OK.

Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-26,android-25,android-23
Gradle: installed C:Program FilesAndroidAndroid Studiogradlegradle-4.1ingradle

Thanks for any help.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The way i solved this problem is as below:

1) npm uninstall cordova ionic

2) npm install -g [email protected] [email protected]

3) cordova platform rm android

4) cordova platform add android


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...