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