今天遇到一個問題app發生錯誤:
Writing exception to parcel
java.lang.SecurityException: No permission to write APN settings: Neither user 10103 nor current process has android.permission.WRITE_APN_SETTINGS.
查了資料:http://blog.csdn.net/zhao_3546/article/details/18146481
- 在命令提示框裏輸入:adb shell
- 然後su到root
- 輸入cat /data/system/packages.xml | grep 10103
su – root是切換到root用戶,並且使用root用戶的環境變量
su root是切換到root用戶,但使用的是當前用戶的環境變量
得到了像這樣的
<package name="com.xxx.xxxx" ....>
知道了包名,直接到那個模塊的AndroidManifest.xml,添加權限android.permission.WRITE_APN_SETTINGS就好