5

Eclipse Android Emulator 启动一个活动平均需要 7 分钟,时间相当长。一旦设置了模拟器,其他项目可以在同一个模拟器中运行,花费的时间更少。有时当我启动 eclipse 并运行 android 项目时,它每次都会打开一个新的模拟器,而不是在同一个模拟器中安装项目。

我已经搜索过这个问题,我找到了一个很好的原因,传感器端口的连接被拒绝是一个常见问题我不确定,这是真正的原因

我正在为 Windows 使用 Eclipse,而不是 Mac 或 Linux,并且在我运行下一个项目之前正确设置了以前的活动

帮我弄清楚,这个问题背后的原因是什么,我怎样才能让它正常。

4

3 回答 3

10

如果您使用 ADT 插件运行 Eclipse,通常情况是(1)您运行您的项目(2)它要求选择一个 android 设备(3)如果没有可用的设备,例如有效的模拟器,它会询问您创建一个。

如果 Eclipse 每次都要求您创建一个新的模拟器,这很可能是因为(1)您没有在弹出窗口上选择该选项,表明您希望始终在您的模拟器的特定列出实例中运行项目( 2)确实没有可用的兼容模拟器。

如果创建了模拟器但找不到(我怀疑正在发生),则需要将 ADT 插件刷新到该模拟器。您可以在 Eclipse 中执行此操作,方法是转到设备视图(窗口 --> 显示视图 --> 其他 --> android --> 设备),一直选择右侧的向下三角形并选择“重置 adb ”。这将重新启动 android 设备桥,也就是将 eclipse 连接到您的模拟器,并允许它再次识别该实例。从那时起,您应该能够在该模拟器上运行您的项目。

于 2013-06-03T17:53:10.677 回答
3

您可以通过转到避免自动启动模拟器

run--> run configuration-->target选项卡。然后选择“始终提示选择设备。 ”在此之后运行项目并选择不同的仿真器设备。

这是一个屏幕截图:

在此处输入图像描述

于 2014-12-04T00:58:55.347 回答
0

不确定这是否是一个解决方案,但我注意到清除模拟器上的内存在某些情况下对我有帮助。另外,我有一个问题,我没有注意到控制台说我的模拟器运行在应用程序请求的较低 API 上,所以它打开了下一个最好的模拟器实例。

于 2014-02-04T14:16:14.563 回答