将 Android 插件添加到 gradle 初始化脚本
Add Android plugin to gradle init script
我目前正在创建我自己的 Gradle 自定义发行版,我想为我所有的 Android 项目添加一些默认设置。我尝试使用以下初始化脚本来做到这一点:
initscript {
repositories {
mavenCentral()
google()
}
dependencies {
classpath "com.android.tools.build:gradle:7.1.1"
}
}
apply plugin: 'com.android.application'
gradle.allprojects {
android {
...
}
dependencies {
implementation 'junit:junit:4.12'
}
}
但是有了这个我得到了 Plugin with id 'com.android.application' not found.
我在这里错过了什么?
对于 gradle 初始化脚本,您必须使用插件的完全限定 class 名称而不是 id。所以你必须这样应用插件:
apply plugin: com.android.build.gradle.AppPlugin
将 initscript
更改为 buildscript
。
还有,这个 build.gradle
在根 project/directy 中吗?因为你 Android Gradle 插件应用在 gradle 模块而不是根目录。
所以申请:
apply plugin: "com.android.application"
在您模块的 build.gradle
.
确保您的 Gradle 版本与您的 Android Gradle 插件兼容。
如果对您有帮助,您可以关注下面的link了解更多信息 plugin with id com.android.application not found