Android模拟器启动失败解决方案(ERROR: the user data image is used by another emulator. aborting)
今天突然
发现ANDROID模拟器启动失败,log显示如下
错误信息:
ERROR: the user data image is used by another emulator. aborting
问题原因:avd的加锁机制使然。 .lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。
XP系统下解决办法:先找到C:\Documents and Settings\@USER@\.android\avd.找到该目录下与模拟器对应的avd,然后删除其中的.lock文件即可。
Win7系统下
解决方法:找到C:\Users\用户名\.android\avd\android
版本.avd目录,然后删除其中的.lock文件即可。
例如:我是win7的系统,用户名叫yangyz,android使用的是1.6的版本,
那么就先找到C:\Users\yangyz\.android\avd\1.6.avd\目录,然后删除其中的.lock文件。