38

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

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

Emulator]emulator: ERROR: the user data image is used by another emulator.
aborting            

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

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

4

13 回答 13

51

我的电脑锁定后我遇到了同样的问题,我不得不重新启动它。

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

C:\Users\%UserName%\.android\avd\AVD2.1.avd\cache.img.lock
C:\Users\%UserName%\.android\avd\AVD2.1.avd\userdata-qemu.img.lock
于 2010-01-18T22:59:57.973 回答
24

一个明显有效的快速修复方法是在每次发生此错误时重新启动 adb 服务器:

adb kill-server && adb start-server

然后,您只需再次运行应用程序(无需重新启动 AVD)即可。

于 2010-08-26T20:14:41.450 回答
8

Run configurationsTargetWipe user data→ 运行。

它解决了我的问题。

于 2010-01-18T06:22:40.420 回答
4

这是对我有帮助的答案: 链接文本

我的另一个解决方案是启动 avd 管理器并从那里启动一次模拟器。之后一切都恢复正常。

于 2011-01-07T17:04:27.267 回答
2

AFAIK,当模拟器启动时会发生这种情况,但 Android Debug Bridge 无法建立与它的连接。

如果您刚刚使用您的应用程序启动了模拟器,请注意您是否Waiting for HOME to launch...在控制台中获得或类似的东西。

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

于 2009-11-16T09:12:18.587 回答
1

Run Configurations--> Target --> Add Command Line Options 添加这个

adb kill-server && adb start-server

每次运行您的应用程序时都会杀死-重新启动 adb 服务器。

于 2010-11-17T21:49:20.973 回答
1

删除现有的模拟器,然后创建一个新的。

当我遇到此问题并且找不到要删除的文件夹时,这对我有用。

于 2011-11-21T01:29:09.173 回答
1

模拟器:错误:用户数据图像被另一个模拟器使用。中止

尝试重新启动计算机,因为我之前做了很多乱七八糟的事情,但没有快乐同样的错误。

去关闭 ADB 以便我在 XP 上运行 > cmd 然后粘贴 > cd C:\Program Files\Android\android-sdk\platform-tools (XP 上 ADB 的位置)

试过了

adb kill-server && adb start-server

然后将 C:\Documents and Settings\.android\avd\ 中的目录 cache.img.lock 和 userdata-qemu.img.lock 移动到一个新文件夹(而不是删除)

这工作得很好。

于 2011-05-16T14:03:36.783 回答
0

删除目录 cache.img.lock 和 userdata-qemu.img.lock (在我的情况下,这些文件在 /mylocalusername/.android/avd/avd7.avd

于 2011-04-10T05:53:50.790 回答
0
  1. 请为模拟器设置wipe_data
  2. 使用相同的应用程序实例(如果有的话,在修改后)以避免您遇到错误。
于 2009-11-18T12:06:35.393 回答
0

这可能是 ADT 的错误安装。尝试卸载插件,重新启动 Eclipse,然后重新安装它。

在 ADT/ADB 可以安装/运行您的应用程序之前,您不会让模拟器一直启动并关闭它。

于 2009-11-17T04:44:13.053 回答
0

如果您将网络共享用作主文件夹,也会发生这种情况,因为某些网络文件共享系统可能会锁定图像文件。

于 2011-02-14T21:16:51.697 回答
0

Thanks for this! Just to add for some people who develop in Windows XP.

The path to the avd directory can be C:\Documents and Settings\.android\avd

Thanks again for the answer! :)

于 2011-07-07T07:10:49.880 回答