如何使用新的 Gradle 插件语法应用 Android 插件:
plugins {
id "..." version "..."
}
代替:
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
apply plugin: 'com.android.application'
最佳答案
我刚遇到同样的问题并找到了解决方案 here .问题是由于 Google 出于某种原因决定不将应用程序插件放入 Gradle 的社区插件存储库中。
在 build.gradle
中完全删除 buildscript block 并添加
plugins {
id 'com.android.application' version '3.4.0'
}
在settings.gradle
中添加
pluginManagement {
repositories {
gradlePluginPortal()
jcenter()
google()
}
resolutionStrategy {
eachPlugin {
if (requested.id.id == "com.android.application") {
useModule("com.android.tools.build:gradle:${requested.version}")
}
}
}
}
关于android - 使用新语法应用 Android Gradle 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43128340/