我按照从回答这个没有成功的问题。 我不能在发布的答案(缺乏信誉的)响应,所以我不得不作出一个新的问题。
清除所有亚行过程不“已经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工具说,文件未打开,但亚行索赔的形象已在使用。
删除锁进程文件?
我对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卡图像。
哎呀,我只注意到它在链接回答原来的问题是相同的。
这里是该溶液中,1)打开任务管理器。 2)从列表中关闭所有正在运行的仿真器。 3)关闭bluestack程序如果运行的任何。 4)现在你做。 您现在可以运行新的模拟器。
在SD卡图像应该是一个可写入FAT32图像文件。 请参阅此链接
看来您使用的是ISO映像。
如果你真的怀疑有使用特定的SD卡图像是另一种工艺(模拟器),你可以通过运行确认
$ fuser ~/.android/avd/4.0.3.avd/sdcard.img
~/.android/avd/4.0.3.avd/sdcard.img: 90719
在这种情况下,有运行的仿真器( 或别的东西,有打开的文件 )(PID 90719)。