昨天 Android M 出来后,想着自己是 Android M dp3 差异不大, 未 root 又懒得备份数据, 就没有双清直接升级了(刷机脚本去掉了-w 参数),结果升级后发现几乎所有 APP 都开始各种崩溃了,看了下 LOG,发现是权限问题,然后在设置里面发现果然原来装的 APP 无法获得任何权限,手动打开也不行(Back 之后就恢复原样了),后来测试发现重新安装下应用就好了,于是写了个脚本,自动重新安装所有后安装(更新)的应用,在 adb shell 下执行,无需 root,实测有效...共享给需要的人(不过大概也没什么人跟我一样作死吧...
脚本:
pm list package | cut -d: -f2- | xargs -n1 pm path | cut -d: -f2- | grep /data/ | xargs -n1 pm install -r