android studio 3.0 升级填坑

android studio 3.0 发布有一段时间了,趁现在有时间升级了一把。升级过程中遇到一些问题,特记录下来以备查看。

android studio3.0升级

3.0更新日志:https://developer.android.google.cn/studio/releases/index.html ,不在简述,自己看看。

升级步骤:

1.gradle-wrapper.properties

android studio 3.0 升级填坑_第1张图片

2.项目项目 build.gradle

android studio 3.0 升级填坑_第2张图片

google():Android Studio 3.0 现在默认使用 Google 的 Maven 存储库,而不是依赖于 Android SDK Manager 来获取 Android 支持库,Google Play 服务,Firebase 和其他依赖项的更新;

build.gradle:指定的是Gradle插件的版本,由之前的 2.3.3 改成了 3.0.0。

3.app/build.gradle

android studio 3.0 升级填坑_第3张图片

各个依赖库的修改与上图相同。注意:android studio3.0最低支持26


填坑:

1.项目中使用到多个module,app使用了多个buildType、productFlavors,编译时会提示解析不了。查看官方文档,经过多次尝试,解决方案如下所示

android studio 3.0 升级填坑_第4张图片
图1
android studio 3.0 升级填坑_第5张图片
图2

在defaultConfig添加flavorDimensions"versionCode",在buildTypes下每个type下添加matchingFallbacks= ['release']


2.移除apt


android studio 3.0 升级填坑_第6张图片

移除图3箭头配置,同时将apt替换为annotationProcessor,在根目录下的gradle.properties文件中添加android.enableAapt2=false

你可能感兴趣的:(android studio 3.0 升级填坑)