1. 設(shè)置Gradle版本
打開File → Project Structure
g1.png
2. 設(shè)置Gradle插件版本

g2.png
Gradle版本和插件版本對(duì)應(yīng)關(guān)系詳見官網(wǎng)
3. app包下的build.gradle修改

g3.png
4. 所有包目錄下values---ids去除默認(rèn)值
之后sync即可。
升級(jí)后優(yōu)點(diǎn):
- 構(gòu)建速度增加
- 支持構(gòu)建Android應(yīng)用程序包:Android App Bundles
- 為提高增量構(gòu)建支持使用注解處理器速度時(shí):提高增量和緩存清理構(gòu)建的正確性和性能
-
使用Jetpack。Refactor> Migrate to AndroidX來遷移項(xiàng)目的本地和Maven依賴項(xiàng)以使用新的AndroidX庫
gradle.properties中添加
#android.useAndroidX=true
#android.enableJetifier=true -
新的代碼縮減器,R8。R8是代碼縮小和混淆的新工具,取代了ProGuard。
android.enableR8 = true -
支持用Kotlin來編寫gradle腳本,如:
groovy: include ':app', ':module_base', ':shop-annotation', ':shop-compiler'
kotlin: include("app", "module_base", "shop-annotation", "shop-compiler")
groovy: classpath 'com.jollycorp:viewPath:1.0'
kotlin: classpath("com.jollycorp:viewPath:1.0")