出現了標題中提到的情況肯定是你做了如下操作:
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下面