我正在使用cordova为android构建Ionic项目。我遇到了以下错误。
Execution failed for task ':app:mergeDebugResources'.
> java.util.concurrent.ExecutionException:
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2
aapt2-3.3.0-5013011-windows Daemon #5: Daemon startup failed我几乎尝试了所有推荐的解决方案,但没有一个在我的案例中奏效。我甚至看不懂日志文件。同样的项目,我可以建立在macos。
我试过的东西。
将android更新为3.4.1
在resolutionStrategy中添加platform\android\build.gradle
configurations.all {
resolutionStrategy.force 'com.android.support:support-v4:27.1.0'
}在android.enableAapt2=false中添加gradle.properties
在com.android.support:support-v4:27.1.0中添加project.properties
我收到了错误信息
Execution failed for task ':app:mergeDebugResources'.
> java.util.concurrent.ExecutionException:
com.android.builder.internal.aapt.v2.Aapt2InternalException: AAPT2
aapt2-3.3.0-5013011-windows Daemon #0: Daemon startup failed用于构建项目的命令:ionic cordova run android
发布于 2019-08-11 14:17:13
在依赖项内的应用程序级gradle文件中尝试这样做
dependencies {
.....
configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
config.resolutionStrategy.eachDependency { details ->
details.useVersion("3.3.2-5309881")
}
}
}这个对我有用
发布于 2019-06-05 13:16:38
试试这个:
allprojects {
// Workaround for https://issuetracker.google.com/117900475
// Remove when upgrading to AGP 3.4 or higher.
configurations.matching { it.name == '_internal_aapt2_binary' }.all { config ->
config.resolutionStrategy.eachDependency { details ->
details.useVersion("3.5.0-alpha03-5252756")
}
}
}https://stackoverflow.com/questions/56460934
复制相似问题