目录
在build文件注明仓库来源依然无法编译某些glide等github开源项目
-
升级到studio3.1.2之后无法编译jar包
升级之前module编译jar包的命令如下:
task makeJar(type: Copy) {
delete 'build/libs/adsdk.jar' //删除已经存在的jar包
from('build/intermediates/bundles/release/')
into('build/libs/')//jar包的保存目录
include('classes.jar')//设置过滤,只打包classes文件
rename('classes.jar', 'adsdk.jar')//重命名,mylibrary.jar 根据自己的需求设置
}
makeJar.dependsOn(build)
升级之后一直无法编译,后来检查发现build/intermediates/bundles/release/ 这个目录已经不存在,bundles目录改为:package-classes 目录,所以改为build/intermediates/package-classes/release/即可编译成功。
-
在build文件注明仓库来源依然无法编译某些glide等github开源项目
repositories {
mavenCentral()
google()
jcenter()
}
因为glide等一些开源项目在maven管理,使用的时候在项目的build文件要注明mavenCentral(),开始的时候卸载google()和jcenter下面,导致总是无法编译通过。发现他找的目录是错误的。要把mavenCentral放到首位。