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

2018-09-10 17:24:18 浏览数 (1)

Android Studio3.0.png

1.自动更新的配置

项目的build.gradle:

代码语言:javascript复制
com.android.tools.build:gradle:3.0.1

gradle-wrapper.properties文件

代码语言:javascript复制
distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip

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

gradle-4.1所在目录

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

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

app的build.gradle:

代码语言:javascript复制
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中将

代码语言:javascript复制
dexOptions { 
   javaMaxHeapSize “4g” 
   incremental true 
} 

删除就好!

可参考文章
  • Migrate to Android Plugin for Gradle 3.0.0
  • About Android Plugin for Gradle 3.0.0
  • Android Studio 3.0 升级一些坑
  • Android Studio 3.0及Gradle Plugin 3.0升级注意事项
  • gradle3.0中使用Butterknife

0 人点赞