1.原因是我的项目导入了一个module
其build.gradle
引用了
apply plugin: 'com.github.dcendents.android-maven'
导入后项目提示
Plugin with id 'com.github.dcendents.android-maven' not found
2.解决方法:在project
目录下的build.gradle
对应位置添加
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
在项目的build.gradle中,一下是所有的代码:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://dl.bintray.com/umsdk/release' }
google()
flatDir {
dirs '3rdlibs' // aar目录
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
flatDir {
dirs '3rdlibs' // aar目录
}
google()
jcenter()
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
maven {
url "http://mvn.gt.igexin.com/nexus/content/repositories/releases/"
}
maven { url "https://jitpack.io" }
//友盟
maven { url 'https://dl.bintray.com/umsdk/release' }
// //蒲公英
// maven { url "https://raw.githubusercontent.com/Pgyer/mvn_repo_pgyer/master" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ext {
buildToolsVersion = "25.0.2"
supportLibVersion = "25.0.0"
runnerVersion = "0.5"
rulesVersion = "0.5"
espressoVersion = "2.2.2"
}
添加在下面的dependencies中:
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.4'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
请在这里查对应的maven-gradle-plugin版本
注意: 请对照自己的Gradle Version
版本,对应着配置maven-gradle-plugin
版本