AS 升级到Gradle 3.0.1

1.buildToolsVersion 需到26.0.+

2.有productFlavors 会包缺失flavorDimensions

flavorDimensions "color"

productFlavors {
     red { dimension "color"
      ...
    }
}

3.使用com.android.support:multidex:1.0.1被要求强制升级到1.0.2,还需在gradle文件加入

repositories {
        jcenter()
        google() //导入google自家的库
    
    }

allprojects {
    repositories {
        jcenter()
        google()
       // maven { //或者这样maven
        // url 'https://maven.google.com/'
        // name 'Google'
     //}
        maven { url "https://jitpack.io" }
       
    }
}

4.布局文件 出现URI Not Registed 错误 ,发现<?xml version="1" encoding="utf-8"?>需改成<?xml version="1.0" encoding="utf-8"?>
5.compile 升级 implementation 这是非必须的,官网说可以提升编译速度!但 implementation的引用是非传递的,api是可传递的引用
[官方文档][(https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容