我刚刚将我的 android studio 更新为 android studio arctic fox,我还更新了一些插件。我还在 Gradle 构建过程中将 Gradle 更新为 Gradle 7.0,我遇到了这个错误。我尝试了一些解决方案,例如在我的演示文稿 gradle 模块和我的指挥中添加或删除 applicationId,但它们都没有帮助。我尝试了解决方案说 applicationId 必须在清单文件包名称中完全相同,但它没有解决。我正在共享我的presentation
和conductor
gradle 模块,所以如果需要更多共享,请告诉我。那我现在该怎么办?
演示gradle模块:
plugins {
id ("com.android.library")
id ("kotlin-android")
id ("com.google.gms.google-services")
}
android {
compileSdkVersion (30)
buildToolsVersion ("30.0.2")
defaultConfig {
minSdkVersion (19)
targetSdkVersion (30)
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles("consumer-rules.pro")
}
buildTypes {
getByName("release") {
this.isMinifyEnabled = false
proguardFiles (getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}
//dependencies
导体(应用程序)gradle 模块:
plugins {
id("com.android.application")
id("kotlin-android")
this.kotlin("kapt")
// id("dagger.hilt.android.plugin")
}
android {
compileSdkVersion(30)
buildToolsVersion ("30.0.2")
defaultConfig {
applicationId = "ir.raamaan"
minSdkVersion (19)
targetSdkVersion (30)
versionCode = 1
versionName = "1.0"
multiDexEnabled = true
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
getByName("release") {
this.isMinifyEnabled = true
proguardFiles (getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}
此错误在 Android Gradle 插件版本7.1.0-alpha05 中消失。
Open File>Project Structure>Project & Update your version.
Alternatively,
//In your Top-level build file, update this in your dependencies section
classpath 'com.android.tools.build:gradle:7.1.0-alpha05'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句