[英]Android Studio : “Could not get unknown property 'VERSION_NAME' for project of type org.gradle.api.Project”
[英]Could not get unknown property 'VERSION_NAME' for project ':library' of type org.gradle.api.Project
當我將項目的 RippleBackground 庫作為模塊導入時,引發以下異常
原因:groovy.lang.MissingPropertyException:無法為 org.gradle.Z8A5DA52ED126447D359E70C057 類型的項目 ':library' 獲取未知屬性 'VERSION_NAME'
但是 versionName 已經在 build.gradle 文件中定義。
apply plugin: 'com.android.library'
android {
compileSdkVersion 29
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.skyfishjy.library"
minSdkVersion 11
targetSdkVersion 29
versionName "1.0.1"
versionCode 2
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
}
apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
任何人都可以解釋錯誤在哪里?
最后一行導入的發布腳本需要一些項目屬性,包括VERSION_NAME
、 GROUP
等。
如果您不打算發布此庫,請刪除該行
apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
否則,您需要將所有相關屬性放在gradle.properties
文件中或在命令行中提供它們。 您可以在瀏覽器中打開 URL 並從中了解屬性。
在這里, VERSION_NAME
和versionName
是不相關的。
注意: Android 庫沒有applicationId
、 versionCode
或versionName
。 這些屬性僅在 Android 應用程序中使用。 您可以刪除這些行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.