關於系統app的卸載安裝涉及到的步驟以及權限問題

背景:近期負責部門遊戲app的開發工作,但是遊戲是手機的系統app,所以直接debug是裝不上的,需要卸載乾淨在安裝。 步驟如下:
1、需要先刪除/data/data/ 底下的app包名所在文件夾目錄以及system/app/下的對應文件夾下的apk文件。
直接adb shell 進入目錄刪除會報failed read-only file system的問題。 進入目錄 chmod 777修改目錄權限不work.

解決方案:
1. adb root 
2. adb disable-verity   (disable權限驗證的)
3. adb reboot 重啓設備 
4. adb root 
5. adb remount 
現在可以對進入對應的目錄刪除文件了。
2、刪完adb reboot重啓後發現桌面系統app不在了,但是這時候你用android studio安裝apk,也還是提示你先卸載手機上的app在安裝,原因就是apk還是沒卸載乾淨,所以我們需要adb push .apk  system/app 下。這時候直接build 安裝就是ok。 或者你adb uninstall  com.*.*(你的包名),在build安裝也是ok的。
記錄一下踩坑記錄,因爲每次操作完,手機系統如果默認升級的話,下次還得操作一次,記錄一下。

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