具体报错信息:

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)相关推荐

  1. sshfs取消挂载,fusermount: failed to unmount /mount/point: Device or resource busy错误

    使用sshfs 进行挂载后,想取消挂载,执行fusermount -u /mount/point 时,报错fusermount: failed to unmount /mount/point: Dev ...

  2. java openfile busy_android java.io.IOException: open failed: EBUSY (Device or resource busy)

    今天遇到一个奇怪的问题, 测试在程序的下载界面,下载一个文件第一次下载成功,删除后再下载结果下载报错, 程序:file.createNewFile(); 报错:java.io.IOException: ...

  3. 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 ...

  4. docker 磁盘问题:device or resource busy

    问题:[root@hdp-gp-dk02 ~]# docker start 01ea65845e45 Error response from daemon: Cannot start containe ...

  5. 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 ...

  6. docker rm时提示device or resource busy问题解决

    1.现象复现,提示device or resource busy docker rm -f recom-engine-service Error response from daemon: drive ...

  7. rm: cannot remove directory `misc': Device or resource busy

    rm: cannot remove directory `misc': Device or resource busy 解决方法: [root@crmnormal misc]# cat /etc/mi ...

  8. linux新建java文件夹删除不了怎么办_Linux无法删除文件夹 Device or resource busy

    最近删除服务器目录,始终删除不了,总是Device or resource busy,查了资料,总结一下原因 1.rm -rf {mydir}/ 删除不了,可能挂载了盘在这个目录,所以,删除不了,先卸 ...

  9. 使用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 ...

最新文章

  1. 4. Brackets 前端编辑器试用
  2. SQL存储过程解密研究
  3. BLE-NRF51822教程4-串口BLE解析
  4. set,env和export命令显示shell变量其区别,与环境变量扫盲(一)
  5. vs2013和mysql连接_安装VS2013后与数据库的连接问题
  6. Spring Cloud Netflix尤里卡
  7. [转载]Programming MS Office 2000 Web Components第二章第三节
  8. android聊天界面对话气泡_你在和脚本谈恋爱(自动化在IM聊天中的应用)
  9. clickhouse 新增列_Clickhouse入门
  10. 图的广度优先搜索算法
  11. Android---06---2中动画效果
  12. Google是如何赚钱的 -- 四年工作离别小结
  13. 【Git/Github学习笔记】Git常用命令(代码拉取)
  14. 360html5播放加速,总结:没有讨论加速问题,“视频快速观看”完全支持360种浏览器...
  15. android通电自动开机,【图】改造导航仪,实现通电自动开机!
  16. sqlserver 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'test' 中的标识列插入显式值...
  17. Android资源管理中的SharedLibrary和Dynamic Reference-------之AssetManager的处理(四)
  18. 怎么将excel表格转换成word文档
  19. 21个有用的python工具
  20. 【Coggle 30 Days of ML】糖尿病遗传风险检测挑战赛(2)

热门文章

  1. python_matplot_图片批量保存
  2. matlab流场可视化后处理
  3. 谈谈论文的发表(电光与控制,IEEE ACCESS)
  4. Linux命令使用笔记
  5. web实现地图画标识物
  6. 复旦大学和中科大 计算机,强基计划遇冷?!复旦大学和中科大都没招满...
  7. Windows 7 SP1不能更新的问题
  8. 操作系统 进程管理(一)——进程的含义与状态
  9. 韩信点兵python程序_韩信点兵计算公式与代码
  10. 关于微程序、微指令和微命令