![](/img/trans.png)
[英]Execution failed for task ':app:processDebugResources'. Failed to execute aapt Ionic 4 android
[英]Can't build an ionic3 project, error: Execution failed for task ':app:processDebugResources'. > Failed to execute aapt
我正在尝试在离子3中构建一个Android应用程序,但是当我执行'ionic cordova build android'时,我有错误:执行失败的任务':app:processDebugResources'。 >无法执行aapt我正在使用像firebase这样的插件
我已经尝试在build.gradle中进行一些更改,例如add:configurations.all; 更改jcenter()的位置,创建一个build-extra.gradle并删除平台但是没有一个工作,请帮忙
这是我的build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' } // Fabrics Maven repository from cordova-plugin-firebase
maven {
url "https://maven.google.com"
}
jcenter()
}
dependencies {
configurations.all {
resolutionStrategy.force 'com.android.support:support-v4:24.0.0'
}
classpath 'com.android.tools.build:gradle:3.0.0'
classpath 'com.google.gms:google-services:4.1.0' // google-services dependency from cordova-plugin-firebase
classpath 'io.fabric.tools:gradle:1.25.4' // fabric dependency from cordova-plugin-firebase
}
}
allprojects {
repositories {
google() // Google's Maven repository from cordova-plugin-firebase
maven {
url "https://maven.google.com"
}
jcenter()
}
//This replaces project.properties w.r.t. build settings
project.ext {
defaultBuildToolsVersion="25.0.2" //String
defaultMinSdkVersion=19 //Integer - Minimum requirement is Android 4.4
defaultTargetSdkVersion=26 //Integer - We ALWAYS target the latest by default
defaultCompileSdkVersion=26 //Integer - We ALWAYS compile with the latest by default
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
在我做一些更改之前,我的support-android-v4出错了
我相信你已经在StackOverFlow上找到了一些解决方案,但是我们没有提供数据来解决这个问题。 与其他类似帖子相关,您是否尝试过以下更改:
只需在build-extras.gradle
以下内容build-extras.gradle
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
在此处查看更多信息: https : //stackoverflow.com/a/49174659/11552516
谷歌刚刚发布了一项重大更新,要求最低sdkversion = 28。 因此,您需要将android cordova平台更新到8.0.0。 您可以通过删除现有平台来使用命令行
cordova platform remove android
并添加新的
cordova platform add android@8.0.0
一旦新平台出现,那么最简单的迁移方式是在android studio中打开android平台。 在顶部菜单栏中有一个名为的选项卡,然后选择refactor - > Migrate to AndroidX。 这应该修复从最新的谷歌更新更改的类路径的所有实例。
最后一件事是在android项目的gradle.properities文件中添加这些下一行
android.useAndroidX=true
android.enableJetifier=true
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.