mave仓库管理

我下dexposed看了下,编译不通过。
目录里面只有一个build.gradle,
老是现示找不到gradle或其他其他的plugin库,

buildscript{
	repositories{
	jcenter()
     }
     dependencies{
			classpath 'com.android.tools.build:greadle:2.3.0'   //原来是1.2.3
			classpath 'com.jfrog.bintray.gradle:gradle.bintray-plugin:1.2'
			classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'    //原来是1.2
	}
}

通过以上的修改,便可成功编译。

repositories里面添加的是下面库的链接位置,还可以通过maven{url ‘xxxxxxxxxx’}

google 百度了半天,好多都只是说添加repositories里面添加google(),但是添加了后,又发现又有groovy的库找不到。

最后发现,jcenter()和google()里面都有gradle这个模块,但是里面的实现是不一样的,所以如果报其中一个链接里面的东西找不到,要先到具体的链接里面看,到底文件是否存在,然后适当选择库的位置。

以上的插件有个简化版:
buildscript{
repositories{
jcenter()
maven{
url ‘https://android.tool.build:gradle:3.2.1’
name ‘Google’
}
}
dependencies {
classpath ‘com.android.tools.build:gradle:3.2.1’
classpath ‘com.novoda:bintray-release:0.9’ //这里这个版本好事最新可以利用在android studio 3.4.2上的,低版本的会显示错误
}
}

你可能感兴趣的:(日常笔记android)