android?studio 3.0?發(fā)布有一段時間了,趁現(xiàn)在有時間升級了一把。升級過程中遇到一些問題,特記錄下來以備查看。
android?studio3.0升級
3.0更新日志:https://developer.android.google.cn/studio/releases/index.html ,不在簡述,自己看看。
升級步驟:
1.gradle-wrapper.properties

2.項目項目 build.gradle

google():Android Studio 3.0 現(xiàn)在默認使用 Google 的 Maven 存儲庫,而不是依賴于 Android SDK Manager 來獲取 Android 支持庫,Google Play 服務,F(xiàn)irebase 和其他依賴項的更新;
build.gradle:指定的是Gradle插件的版本,由之前的 2.3.3 改成了 3.0.0。
3.app/build.gradle

各個依賴庫的修改與上圖相同。注意:android?studio3.0最低支持26
填坑:
1.項目中使用到多個module,app使用了多個buildType、productFlavors,編譯時會提示解析不了。查看官方文檔,經(jīng)過多次嘗試,解決方案如下所示


在defaultConfig添加flavorDimensions"versionCode",在buildTypes下每個type下添加matchingFallbacks= ['release']
2.移除apt

移除圖3箭頭配置,同時將apt替換為annotationProcessor,在根目錄下的gradle.properties文件中添加android.enableAapt2=false