Gradle 7.0 版本已将 Android Gradle 插件要求升级到 4.0.0 或更高版本。如果在构建时出现以下警告信息:“The option 'android.enableR8' is deprecated and should not be used anymore. Use 'android.enableR8=true' to enable R8, and 'android.enableR8=false' to enable Proguard instead.”,则需要将项目中的 'android.enableR8' 改为 'android.enableR8=true' 或 'android.enableR8=false' 来启用 R8 或 Proguard。例如,将 build.gradle 文件中的以下代码:
android {
...
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
修改为:
android {
...
buildTypes {
release {
minifyEnabled true
useProguard false
proguardFiles(getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro')
testProguardFiles(getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro')
shrinkResources true
}
}
}