我有一个正在运行的React本机应用程序,但是当我尝试使用命令gradlew assembleRelease
它显示以下错误:
我尝试过
android {
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false }
并设置android.enableAapt2=false
,但没有任何效果。我还替换了res文件夹。但是结果还是一样。任何建议将不胜感激。
答案 0 :(得分:0)
造成此问题的原因很多,但请尝试统一所有Android项目模块的构建工具版本和SDK版本。您可以通过将此代码放在项目级别的build.gradle
文件上来做到这一点。
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "28.0.0"
}
}
}
afterEvaluate {
android {
compileSdkVersion 28
buildToolsVersion "28.0.0"
defaultConfig {
targetSdkVersion 28
}
}
}}