因为翻墙了。所以直接更新的AndroidStudio。
现在主要说的是迁徙Gradle3.0.0踩过的坑。
1.
将gradle更新到3.0.02.打开project下面的build.gradle文件,其中buildscript和allprojects下的repositories分别加上google()。因为AndroidStudio3的部分仓库被谷歌移到google()仓库了。
3.app的model中build.gradle添加flavorDimensions"XXX",然后每个渠道dimension"XXX"。XXX可以自定义的,可以是多个。
4.compile'com.android.support:multidex:1.0.1'改为implementation'com.android.support:multidex:1.0.2'
5.如有本地library,需要将每个本地library中的buildTypes添加为主model的类型一样。主model有debug和release两个类型,library中也需要有debug和release两个类型。
6.关掉aapt2检查。在project下面的gradle.properties文件中添加android.enableAapt2=false
至于compile被替换,现在还没做。以后会继续更。
因为是公司项目,不方便透漏代码。我尽可能写的详细,希望帮到读者。
有问题留言。
网友评论