起源
- 慢慢隨著時間的推移隧饼,Android1.6促脉、2.1系統(tǒng)早就已經被淘汰了覆旭,現在Android官方支持的最低系統(tǒng)版本已經是4.0.1,對應的API版本號是15钉蒲。support-v4切端、appcompat-v7庫也不再支持那么久遠的系統(tǒng)了,但是它們的名字卻一直保留了下來顷啼,雖然它們現在的實際作用已經對不上當初命名的原因了踏枣。那么很明顯,Android團隊也意識到這種命名已經非常不合適了钙蒙,于是對這些API的架構進行了一次重新的劃分茵瀑,推出了AndroidX。
使用
- 添加依賴:implementation 'androidx.appcompat:appcompat:1.0.2'
1.老項目的遷移:項目名右擊 → Refactor → Migrate to AndroidX 另外Android Studio還會將你原來的項目備份成一個zip文件躬厌,這樣即使遷移之后的代碼出現了問題你還可以隨時還原回之前的代碼马昨。
2.新項目的回滾:將x依賴庫替換成support庫,另外將項目外層gradle.properties文件中設置成
android.useAndroidX=false
android.enableJetifier=false
注意事項
- AndroidX和Android Support Library中的庫不能同時使用