我在Android的多模块项目。最近迁移到Android Gradle插件版本8.0
我正在尝试使用新的Android gradle设置插件为所有模块应用全局配置的新功能。在撰写此答案时,Kotlin不支持它。
我试着在groovy中应用如下设置插件。
apply plugin: 'com.android.settings'
字符串
但它总是低于错误。
- 例外情况是:org.gradle.API.plugins.UnknownPluginException:在以下任何源中均未找到Plugin [id:“com.android. settings”]:Gradle核心插件(插件不在“org.gradle”命名空间中)插件存储库(插件依赖项必须包含此源的版本号)
不知道我错过了什么。
我的设置.gradle文件。
pluginManagement {
repositories {
gradlePluginPortal()
google()
mavenCentral()
}
}
apply plugin: 'com.android.settings'
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
repositories {
google()
mavenCentral()
}
}
rootProject.name = "example"
include(":app")
include(":my-module")
型
1条答案
按热度按时间omtl5h9j1#
它清楚地说明了问题所在:
插件依赖项必须包含此源的版本号
因此
字符串
仅供参考:您可以通过插件here找到所有支持的属性。
目前不支持
targetSdk
,并且已经有一个针对here的问题。