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)

    原文作者:冲锋在路上的兵
    原文地址: https://www.jianshu.com/p/de1547f7ec6e
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞