Android模拟器的SD卡图像已在使用(Android emulator sd card imag

2019-09-16 08:15发布

我按照从回答这个没有成功的问题。 我不能在发布的答案(缺乏信誉的)响应,所以我不得不作出一个新的问题。

清除所有亚行过程不“已经SD卡图像中使用”减轻错误。 同样,如果我删除SD卡的形象,创造一个新的,然后立即启动模拟器,错误仍然存在。 仿真器负载连接到手机的主屏幕后,将显示一个“删除SD卡”的消息。 这里是我的命令行如下调用仿真器时,如:

jet98f @ rc04ucs213:到/ mnt / DFS / jet98f /用户/ jet98f / Android的SDK-LINUX /工具$模拟器-avd电话-sdcard sdcard.iso

警告:数据分区已在使用。 更改将不会持久!

警告:SD卡图像已在使用中:sdcard.iso

警告:缓存分区已在使用。 更改将不会持久!

未能/nethome/users/jet98f/.pulse/f4ac236e8e0d8ef32a8796d24e3c758b-runtime符号链接到/ tmp /脉冲2L9K88eMlGn7:不支持的操作

仿真器:仿真器窗口是出来查看,被重新定

编辑:还有一两件事:运行“lsof的| grep的SD卡“,结果没有回报。 也就是说,UNIX工具说,文件未打开,但亚行索赔的形象已在使用。

Answer 1:

删除锁进程文件?

我对Windows7的,并具有与该SD卡图像同样的问题,以及与Eclipse不希望与亚洲开发银行连接的一般问题。 国家似乎变得不同步。

在Windows中,有锁的文件。 在我的情况下(环境,如果你愿意)是C:\Users\joe\.android\avd\Em22.avd\xxx\pid

其中xxx为:

  • cache.img.lock
  • 硬件qemu.ini.lock
  • sdcard.img.lock <<< ---
  • 用户数据,qemu.img.lock

当Eclipse的状态似乎失去了,我关都记录下来,并在锁定目录中删除进程文件。 它的伎俩中至少有一次在那里的Eclipse不会与亚行进行连接,并且当它没有,抱怨锁定SD卡图像。

哎呀,我只注意到它在链接回答原来的问题是相同的。



Answer 2:

这里是该溶液中,1)打开任务管理器。 2)从列表中关闭所有正在运行的仿真器。 3)关闭bluestack程序如果运行的任何。 4)现在你做。 您现在可以运行新的模拟器。



Answer 3:

在SD卡图像应该是一个可写入FAT32图像文件。 请参阅此链接

看来您使用的是ISO映像。

如果你真的怀疑有使用特定的SD卡图像是另一种工艺(模拟器),你可以通过运行确认

$ fuser ~/.android/avd/4.0.3.avd/sdcard.img 

~/.android/avd/4.0.3.avd/sdcard.img: 90719

在这种情况下,有运行的仿真器( 或别的东西,有打开的文件 )(PID 90719)。



文章来源: Android emulator sd card image already in use