Android support.v4、v7包導入,support.v4、v7b標簽引用標紅問題


在學習Toolbar時,百度上得到的學習源碼都是使用的support.v7標簽,MainActivity.java中的包導入的也是support.v7的兩個包,但是在我使用Android studio 3.6時會標紅報錯,導致導入widget.Toolbar包錯誤,以至於創建ToolBar對象時,雖然編譯不報錯 ,但是在AVD模擬器中打開APP會失敗打不開。

這里我百度知道由於安卓經常性的升級,很多包都有過遷移,會造成有些包的路徑變了

這里我直接說明一個簡單的方法:

android.support.v4.XXXX的包替換為androidx.core.XXXX的包

如:android.support.v4.app.ActivityCompat替換為androidx.core.app.ActivityCompat 

 

android.support.v7.XXXX的包替換為androidx.appcompat.XXXX的包


如android.support.v7.app.AppCompatActivity替換為 androidx.appcompat.app.AppCompatActivity

這里參考:

https://blog.csdn.net/qq_40662487/article/details/105450689?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2

同時要一個對比參考,有一些新的更新的包對比

https://www.jianshu.com/p/b0800f590e6e

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM