使用android studio遇到的一些问题

目录

升级到studio3.1.2之后无法编译jar包

在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放到首位。

猜你喜欢

转载自blog.csdn.net/alvinhuai/article/details/81281271