几天前,我将我的android工作室更新到新版本(Bumblebee),之后我创建了新项目,看到top leve gradle文件完全更改,我不理解新格式。
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
有人能解释一下在这里应用false
是什么意思吗
以及我如何添加
repositories {
maven { url 'https://jitpack.io' }
}
根据新格式在顶级gradle中
build. gradle
plugins {
1. `«plugin id»`
2. id(«plugin id»)
3. id(«plugin id») version «plugin version» [apply «false»]
}
其中“plugin id”,在案例#1中是静态编程语言扩展属性,以核心插件ID命名;而在案例#2和#3中是字符串。“plugin version”也是字符串。带有布尔值的application语句可以用来禁用立即应用插件的默认行为(例如,您希望仅在子项目中应用它)。
并且您必须在settings. gradle
中的pluginManagement
中添加存储库
示例:
pluginManagement {
repositories {
maven(url = "./maven-repo")
gradlePluginPortal()
ivy(url = "./ivy-repo")
}
}
您可以参考这里了解更多信息