AndroidStudio開發工具的強制降級處理方案(記錄)

問題描述

創建項目

創建新項目的時候,Android Studio強制必須使用androidx 的庫,倒不是說androidx不好,問題是目前自用的一大堆庫還停留在AppCompat庫的基礎上,強行換各種包找不到報錯根本沒辦法用,其次手頭新項目也急,沒那個空把自用庫做一邊升級,還是得先降級到AppCompat庫。

解決方案

1.項目設置修改

創建項目後發現果然,API等級被升級到29了,先將compileSdkVersion、targetSdkVersion改回28

2.刪除androidx相關依賴,改回AppCompat:

刪除androidx相關依賴,改回AppCompat

一般來說基本把以下兩個包改回來即可:

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'

3.消滅配置殘餘

應用後會發現,android.support.v7.app.AppCompatActivity之類的類依然無法引用,爆紅,檢查後發現,Project依然在依賴 androidx組件,此時需要進入gradle.properties配置文件,將以下兩行依賴刪掉:

 

4.別忘記把佈局xml裏最後的殘餘消滅

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章