Failed to unmount /storage/udisk (Device or resource busy, retries 6, action 0)
具体报错信息:
09-19 10:36:48.163 181-212/? W/Vold: Failed to unmount /storage/udisk (Device or resource busy, retries 6, action 0)
09-19 10:36:48.536 181-212/? E/ProcessKiller: Process com.example.petrochina_oil (27188) has open file /mnt/media_rw/udisk/ad_res/myupdates/petrochina_oil-v1.1.5-20190918_161401.apk
原因是因为文件占用:
/*** 获取apk包的信息:版本号,名称,图标等** @param //absPath apk包的绝对路径* @param //context */public static ApplicationInfo apkInfo(String absPath, Context context) {ApplicationInfo appInfo = null;String version = "";PackageManager pm = context.getPackageManager();PackageInfo pkgInfo = pm.getPackageArchiveInfo(absPath, PackageManager.GET_ACTIVITIES);if (pkgInfo != null) {appInfo = pkgInfo.applicationInfo;/* 必须加这两句,不然下面icon获取是default icon而不是应用包的icon */appInfo.sourceDir = absPath;appInfo.publicSourceDir = absPath;String appName = pm.getApplicationLabel(appInfo).toString();// 得到应用名 String packageName = appInfo.packageName; // 得到包名version = pkgInfo.versionName; // 得到版本信息/* icon1和icon2其实是一样的 *///获取u盘里面的文件图标会导致文件占用Drawable icon1 = pm.getApplicationIcon(appInfo);// 得到图标信息Drawable icon2 = appInfo.loadIcon(pm);String pkgInfoStr = String.format("PackageName:%s, Vesion: %s, AppName: %s", packageName, version, appName);Log.i(MainActivity.TAG, String.format("PkgInfo: %s", pkgInfoStr));}return appInfo;}
将以下这两行注释掉就可以了:
Drawable icon1 = pm.getApplicationIcon(appInfo);// 得到图标信息
Drawable icon2 = appInfo.loadIcon(pm);
Failed to unmount /storage/udisk (Device or resource busy, retries 6, action 0)相关推荐
- sshfs取消挂载,fusermount: failed to unmount /mount/point: Device or resource busy错误
使用sshfs 进行挂载后,想取消挂载,执行fusermount -u /mount/point 时,报错fusermount: failed to unmount /mount/point: Dev ...
- java openfile busy_android java.io.IOException: open failed: EBUSY (Device or resource busy)
今天遇到一个奇怪的问题, 测试在程序的下载界面,下载一个文件第一次下载成功,删除后再下载结果下载报错, 程序:file.createNewFile(); 报错:java.io.IOException: ...
- rbd: unmap failed: (16) Device or resource busy
[root@node-1 log]# rbd unmap /dev/rbd0 rbd: sysfs write failed rbd: unmap failed: (16) Device or res ...
- docker 磁盘问题:device or resource busy
问题:[root@hdp-gp-dk02 ~]# docker start 01ea65845e45 Error response from daemon: Cannot start containe ...
- Error cleaning up after pivot: remove /.pivot_root162611078: device or resource busy
Failed to deploy 'renren-factory Dockerfile: renren-factory/renren-factory-server/Dockerfile': {&quo ...
- docker rm时提示device or resource busy问题解决
1.现象复现,提示device or resource busy docker rm -f recom-engine-service Error response from daemon: drive ...
- rm: cannot remove directory `misc': Device or resource busy
rm: cannot remove directory `misc': Device or resource busy 解决方法: [root@crmnormal misc]# cat /etc/mi ...
- linux新建java文件夹删除不了怎么办_Linux无法删除文件夹 Device or resource busy
最近删除服务器目录,始终删除不了,总是Device or resource busy,查了资料,总结一下原因 1.rm -rf {mydir}/ 删除不了,可能挂载了盘在这个目录,所以,删除不了,先卸 ...
- 使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色
一,BUG解决 不知道大家使用树莓派的时候,有没有遇到过使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource b ...
最新文章
- 4. Brackets 前端编辑器试用
- SQL存储过程解密研究
- BLE-NRF51822教程4-串口BLE解析
- set,env和export命令显示shell变量其区别,与环境变量扫盲(一)
- vs2013和mysql连接_安装VS2013后与数据库的连接问题
- Spring Cloud Netflix尤里卡
- [转载]Programming MS Office 2000 Web Components第二章第三节
- android聊天界面对话气泡_你在和脚本谈恋爱(自动化在IM聊天中的应用)
- clickhouse 新增列_Clickhouse入门
- 图的广度优先搜索算法
- Android---06---2中动画效果
- Google是如何赚钱的 -- 四年工作离别小结
- 【Git/Github学习笔记】Git常用命令(代码拉取)
- 360html5播放加速,总结:没有讨论加速问题,“视频快速观看”完全支持360种浏览器...
- android通电自动开机,【图】改造导航仪,实现通电自动开机!
- sqlserver 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'test' 中的标识列插入显式值...
- Android资源管理中的SharedLibrary和Dynamic Reference-------之AssetManager的处理(四)
- 怎么将excel表格转换成word文档
- 21个有用的python工具
- 【Coggle 30 Days of ML】糖尿病遗传风险检测挑战赛(2)