卸载ap导致的重启问题回顾
来源:互联网 发布:淘宝千里眼怎么安装 编辑:程序博客网 时间:2024/06/06 01:24
问题描述
在L版本上安装一个apk
移动到sd卡上
升级系统到M版本
打开应用
卸载
就出现了重启
系统被杀掉了
自己写一个ap,也会出现这个问题
这个复现步骤很繁琐,随着sd卡的消退,出现该问题的几率很小
但是,为了追求完美,我们还是要去分析
05-01 09:33:54.119: I/ActivityManager(1107): Force stopping com.UCMobile appid=10150 user=-1: uninstall pkg
05-01 09:33:55.521: E/ProcessKiller(385): Process system_server (1107) has open file /mnt/asec/com.UCMobile-2/base.apk
05-01 09:33:55.894: E/ProcessKiller(385): Process com.google.android.packageinstaller (7798) has open file /mnt/asec/com.UCMobile-2/base.apk
05-01 09:33:57.658: E/ProcessKiller(385): Process system_server (1107) has open file /mnt/asec/com.UCMobile-2/base.apk
05-01 09:33:58.077: E/ProcessKiller(385): Process com.google.android.packageinstaller (7798) has open file /mnt/asec/com.UCMobile-2/base.apk
05-01 09:33:59.788: E/ProcessKiller(385): Process system_server (1107) has open file /mnt/asec/com.UCMobile-2/base.apk
05-01 09:33:59.788: W/ProcessKiller(385): Sending Terminated to process 1107
05-01 09:34:00.219: E/ProcessKiller(385): Process com.google.android.packageinstaller (7798) has open file /mnt/asec/com.UCMobile-2/base.apk
05-01 09:34:00.219: W/ProcessKiller(385): Sending Terminated to process 7798
这里看上去是卸载sd卡上的ap时,太着急了,pms还没有走完,就动手kill了
ps|grep 385
root 385 1 26484 2844 hrtimer_na 0000000000 S /system/bin/vold
media_rw 8424 385 16720 2096 inotify_re 0000000000 S /system/bin/sdcard
media_rw 8663 385 16720 2116 inotify_re 0000000000 S /system/bin/sdcard
搜索log
【Android】killProcessesWithOpenFiles分析
Android apk卸载流程
- 卸载ap导致的重启问题回顾
- 【Android】卸载SD卡上应用导致重启的问题分析
- 卸载detailedreview后导致的问题
- 主机重启NFS无法卸载的问题
- 定时重启tomcat脚本导致的乱码问题
- 聊一聊binder driver导致的系统重启问题
- JNI引用溢出导致的重启问题分析
- 记小问题:没卸载干净MQ导致的问题
- 最常见的5个导致节点重新启动、驱逐或 CRS 意外重启的问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- UITableViewCell的重绘机制导致的列状态问题
- 自动更新安装完不成导致无休止重启问题的解决
- android设备连接蓝牙外设导致activity重启(recreate)的问题
- Android5.0L中SensorService crash导致的systemserver重启问题分析
- 记一次qcom平台i2c和uart配置问题导致的系统重启
- 解决jQuery的$冲突问题
- 【codevs1916】[网络流24题]负载平衡问题
- Java的Spi机制研究
- 【Mybatis】(四)详解SqlMapConfig.xml文件
- 程序员面试笔记---替换空格
- 卸载ap导致的重启问题回顾
- 排序——希尔排序
- 自己编写的简单shell
- 小鸦视角-看关系数据库MSSQL-view(视图)+存储过程+索引
- HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义
- [C++学习]剑指offer13题的学习笔记
- css的相对定位
- linux与各操作系统的区别
- 初学Linux