今天遇到一个问题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就好