手记

Android Studio3.0及Gradle Plugin 3.0升级问题归纳

1.自动更新的配置

项目的build.gradle:

com.android.tools.build:gradle:3.0.1

gradle-wrapper.properties文件

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

可自己将压缩包解压到Android Studio目录下的gradle文件夹下。

2.如有butterknife则需要修改配置

项目的build.gradle:
classpath 'com.jakewharton:butterknife-gradle-plugin:8.4.0'

app的build.gradle:

api 'com.jakewharton:butterknife:8.8.1'
annotationProcessor "com.jakewharton:butterknife-compiler:8.8.1"

3.最低buildToolsVersion

Android Gradle Plugin 3.0.1后最低的buildToolsVersion改为26.0.2
引用的module也要对应更改,不改变也可编译通过,只是一直会提示警告。

4.The android.dexOptions.incremental property is deprecated and it has no effect on the build process.

可能不是3.0.1的问题
在gradle中将

dexOptions { 
   javaMaxHeapSize “4g” 
   incremental true 
} 

删除就好!

可参考文章

0人推荐
随时随地看视频
慕课网APP