Android&AndroidX
AndroidX是Android團隊在Jetpack中開發、測試、打包和發布庫以及對其進行版本控制的開源項目。
現在的新專案基本上都要選擇AndroidX,因為Android Library不能與AndroidX Library共存在同一個專案中,所以還沒轉換的要趕緊轉換,避免未來很多好用的Library都無法使用,未來開發函示庫也都只會在AndroidX中進行。
Android Suppor Library -----> AndroidX Library
一.確認版本
1.Android Studio v3.2以上(Help>about)
2.Gradle v4.6以上(gradle-wrapper.properties)
3.compileSdkVersion v28以上(build.gradle(Module:app))
4.buildToolsVersion v28.0.2以上(build.gradle(Module:app))
二.增加配置
gradle.properties文件
三.一鍵遷移AndroidX
有時候轉換時會失敗,需要參考下面這兩個連結來手動改
https://developer.android.com/jetpack/androidx/migrate/artifact-mappings
https://developer.android.com/jetpack/androidx/migrate/class-mappings