1

我正在测试我正在开发的多用户 Android APK。对于我的测试要求,我必须使用 2 个物理设备运行 4 个不同的模拟器,总共 6 个设备同时运行我的 APK。我正在使用在 Virtualbox 机器上运行的 android X86 模拟器,与我的平板电脑设备相比,它运行良好,完全没有问题。

我的问题是当我尝试将 ADB 连接到 2 个以上的模拟器时,Eclipse 无法处理它,突然我的 ADB 服务器退出并重新启动,有时无法恢复。如果我连接和断开所有模拟器和物理设备,总是同时管理 2 个,一切运行正常,但是当我尝试连接第三个时,adb 崩溃。

关于亚行这种奇怪行为的任何指示?

我的开发环境是带有 Java SE 1.6.0_26 的 Eclipse Galileo V 3.5.2 R35 和带有平台 2.2 的 Android SDK

4

1 回答 1

0

我发现真正使事情稳定的是始终将 Android 虚拟设备连接到 ADB。无论您对连接的其他 ABD 设备做什么,ADB 几乎不会以这种方式崩溃。

我已经测试了 2 个物理设备和 5 个在 VirtualBox 中运行的 Android x86 模拟器,它们在 ADB 服务器中与一个虚拟设备连接在一起。我只能同时连接 4 台设备,比崩溃的服务器还多,需要重启 Eclipse 才能让所有设备恢复工作。

简而言之,始终保持 Android 虚拟设备连接到 ADB 服务器。

于 2011-08-18T14:24:10.137 回答