Androidx遷移爬坑指南

2021-09-22 19:51:53 字數 475 閱讀 7136

官方文件:

android studio 3.2及以上,refactor > migrate to androidx

gradle.properties 檔案 新增:

android.useandroidx=true

android.enablejetifier=true

如果沒有用任何的第三方包(估計不大可能):

android.enablejetifier=false

步驟都是官方的,主要是錯誤的解決需要時間;我這個專案主要遇到的問題和解決方案如下:

錯誤包,因為android studio不是智慧型的,所以很多包需要自己手動修改(佔了大部分時間);

glide,butter knife 等常用的第三方包大神們已經適配了androidx,用最新的版本可以

有些在官方控制項的基礎上自定義view,尤其是用了反射獲取屬性的,需要注意,有些屬性的名稱改了。

關於Androidx包遷移

as公升級到3.5之後,就開始強制新專案使用androidx包,儘管這個是個很好的想法,但是一些專案比較依賴第三方的庫,而這些第三方庫在遷移到androidx包的時候總會出現一些問題,這個時候需要我們禁用這個androidx包.比如我新建乙個專案,這個專案公司指定了用某個開源的第三方庫作為主要的依賴...

安卓開發 AndroidX遷移

這個其實是替換android.support的庫的,也就是說專案裡不會再有android.support的東西,但是其它的android.x還是改有的,傻傻的我一開始還在找其它一些的遷移方法。這個是專門用於fragment的activity,雖然本來是不用感覺也沒什麼問題的,但是getsupport...

雲資料遷移防「坑」指南

將tb甚至pb級的資料轉移到雲端確實是一項非常有挑戰性的工作。但是更重要的是你需要看到比這些位元組更深遠的地方。你可能知道當在雲端訪問這些應用程式時,它們的執行行為可能會表現得不一樣,成本結構也將會有所不同,並且轉移所有的資料需要花費大量的時間。還有許多其他容易被忽略的因素,有可能威脅到整個過程並導...