如何解決放到android /system/app 下的應用程序無限重啓彈出“異常終止”的問題

出現了標題中提到的情況肯定是你做了如下操作:

      1. 你獲取了手機的root權限

       2.你用文件管理器將你自己的apk 拷貝到了/system/app下,想讓他成爲系統APK

       3.你這個應用程序是開機自啓動的(這樣就會更麻煩,開機就掛,而且你點強制關閉後會重啓,也就是說你無法進行其他任何操作了)

       4.請解壓你的APK看看是否有lib 存在,也就是說你的apk用到了系統以外的lib (jni lib),這種情況下APK啓動會找lib,但是找不到,因爲系統apk只會到/system/lib下面去找lib。而你的lib沒有拷到這個目錄下

解決辦法:

    運行如下命令 

     mout -o rw, remount -t ext3 /dev/block/mmcblk1p21 /system

  作用是將/system目錄掛載爲讀寫(以前是隻讀)

 

然後adb shell 進入/system/app 下將你的apk   rm xxxx.apk  

開機重啓後就沒問題了。

 

提醒,如過想把APK放到/system/app下首先要確認它是否依賴外部的lib,如果是的話,你需要解壓得到這些lib然後將他們拷貝到/system/lib下面

    

發佈了44 篇原創文章 · 獲贊 32 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章