首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:“未解决的引用: versionCode”在build.gradle.kts中

错误:“未解决的引用: versionCode”在build.gradle.kts中
EN

Stack Overflow用户
提问于 2021-06-02 10:35:46
回答 2查看 6K关注 0票数 25

我试图将一个新模块(库模块)添加到我的项目中,但是在build.gradle.kts (对于库模块)中,我有以下错误:

代码语言:javascript
运行
复制
org.gradle.internal.exceptions.LocationAwareException: Build file ' ... /build.gradle.kts' line: 13
Script compilation errors:

  Line 13:         versionCode = 1
                   ^ Unresolved reference: versionCode

  Line 14:         versionName = "1.0"
                   ^ Unresolved reference: versionName

.
.
.

Caused by: ScriptCompilationException( ... )

build.gradle.kts

代码语言:javascript
运行
复制
plugins {
    id("com.android.library")
    id("kotlin-android")
}

android {
    compileSdk = 30
    buildToolsVersion = "30.0.3"

    defaultConfig {
        minSdk = 21
        targetSdk = 30
        versionCode = 1       //error: Unresolved reference
        versionName = "1.0"   //error: Unresolved reference

        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
        consumerProguardFiles("consumer-rules.pro")
    }

    buildTypes {
        release {
            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"
    }
}

如果有任何帮助,我将不胜感激

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-06-02 10:39:05

在库模块中,versionCodeversionName是没有意义的。只在应用程序模块中使用它们。

从长远来看,谷歌计划在Android Gradle插件的某些版本中将它们全部从DSL中删除:

在将来版本的Android插件中,versionNameversionCode属性也将从库的DSL中删除。

(来源)

如果您使用的是早期的非稳定版本的AGP,您可能已经进行了此更改。Android中的代码模板并不总是与工具更改同步。

票数 45
EN

Stack Overflow用户

发布于 2022-04-11 06:55:25

从库模块中删除versionCode和versionName并再次检查

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67803478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档