不知道是何種原因,今天打開模擬器的時候出現了這個提示the user data image is used by another emulator,在網上查找了一下,原來是: 系統判斷你當前已經啟動了另外一個emulator,可能是某些正常操作或異常退出造成的。


解決的方法是:系統判斷你當前已經啟動了另外一個emulator,可能是某些正常操作或異常退出造成的。


進入你avd目錄下:

在xp下可能是:C:\Documents and Settings\Administrator\.android\avd\xxx.avd(xxx為你的模擬器名字)

在win7下路徑是:C:\Users\Administrator\.android\avd\xxx.avd

把cache.img.lock,sdcard.img.lock,userdata-qemu.img.lock這三個資料夾刪除掉就可以了。(簡單解釋下為什麼要刪除這些檔呢,其實.lock是加鎖,如果程式崩潰等原因導致無法清除這些以.lock結尾的資料夾,就會出現這個問題,也就是這個avd的鎖沒有被釋放,導致avd manager以為這個avd正在使用當中,因此會提示你,檔正在被另外的emulator使用。)

刪除以後,從新打開模擬器就可以了。

造成這種情況的原因通常是因為前面沒有正確關閉模擬器造成的。


原文連結:HTTP://blog.csdn.net/aomandeshangxiao/article/details/6938676
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()