Android中的模拟器问题

AMA*_*NGH 38 eclipse android adt android-virtual-device android-emulator

当我启动模拟器时,我遇到很多问题(错误): -

HttpConnectionApp]emulator-5554 disconnected!
Cancelling 'net.paxcel.http.HttpConnectionApp activity launch'!

Emulator]emulator: ERROR: the user data image is used by another emulator.
aborting            
Run Code Online (Sandbox Code Playgroud)

每次我必须重新运行它,但都是徒劳的.

如何改进这一点以便我可以在同一个AVD上重新运行应用程序?

Tra*_*vis 51

我的计算机锁定后我遇到了同样的问题,我不得不重新启动它.

擦除用户数据并没有解决我的问题,我不得不手动删除以下文件夹

C:\Users\%UserName%\.android\avd\AVD2.1.avd\cache.img.lock
C:\Users\%UserName%\.android\avd\AVD2.1.avd\userdata-qemu.img.lock
Run Code Online (Sandbox Code Playgroud)


eol*_*old 24

显然有效的快速修复是每次发生此错误时重新启动adb服务器:

adb kill-server && adb start-server
Run Code Online (Sandbox Code Playgroud)

然后,您只需再次运行应用程序(无需重新启动AVD)就可以了.


Coc*_* B. 8

Run configurations→交通Target→交通Wipe user data→交通运行.

它解决了我的问题.


Dim*_*rov 2

AFAIK,当模拟器启动但 Android 调试桥无法与其建立连接时会发生这种情况。

如果您刚刚使用应用程序启动模拟器,请观察Waiting for HOME to launch...控制台中是否出现或类似的内容。

如果您没有收到该消息,但模拟器已启动,您很可能会ERROR: the user data image is used by another emulator再次陷入这种情况。