android - 无法查询属性 'applicationId' 的值,因为项目 ':presentation' 的配置尚未完成

标签 android android-studio gradle

我刚刚将我的 android studio 更新为 android studio arctic fox,并且我还更新了一些插件。我还在 Gradle 构建过程中将 Gradle 更新为 Gradle 7.0,我遇到了这个错误。我尝试了一些解决方案,例如在我的演示文稿 gradle 模块和我的指挥中添加或删除 applicationId,但它们都没有帮助。我尝试了解决方案,说 applicationId 必须在 list 文件包名称中完全相同,但没有成功。我正在分享我的 presentationconductor 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
Conductor(App) 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'

关于android - 无法查询属性 'applicationId' 的值,因为项目 ':presentation' 的配置尚未完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68588699/

相关文章:

java - 为什么我在 getUploadUrl 上一次又一次收到错误的链接?它不工作

android-studio - DART_VM_OPTIONS=-DSILENT_OBSERVATORY=true

java - Android Studio 135.1641136 : does not launch app

jenkins - Jenkins声明式管道中的Gradle工具

gradle - 如何在 build.gradle 中引用 Travis 安全变量?

android - 为什么 Activity 中的 getApplicationContext().setTheme() 不起作用?

java - 通过音调生成创建听力测试 Android 应用程序

Android 短信拦截无通知图标或 WAP-PUSH 消息

java - Android 旋转器未选择任何项目

java - Gradle:无法确定 Java 版本 12