2011-12-22 143 views
3

如果我在运行完所有应用程序时运行了仿真器,则应用程序不会在现有的AVD上运行,而是会启动一个新的应用程序。运行仿真器时出现故障

[2011-12-22 18:03:15 - Report_v6_2] ------------------------------ 
[2011-12-22 18:03:15 - Report_v6_2] Android Launch! 
[2011-12-22 18:03:15 - Report_v6_2] adb is running normally. 
[2011-12-22 18:03:15 - Report_v6_2] Performing mast.avalons.ReportActivity activity launch 
[2011-12-22 18:03:15 - Report_v6_2] Automatic Target Mode: Preferred AVD 'Acer' is not available. Launching new emulator. 
[2011-12-22 18:03:15 - Report_v6_2] Launching a new emulator with Virtual Device 'Acer' 
[2011-12-22 18:03:28 - Report_v6_2] New emulator found: emulator-5554 
[2011-12-22 18:03:28 - Report_v6_2] Waiting for HOME ('android.process.acore') to be launched ... 
[2011-12-22 18:04:46 - Report_v6_2] emulator-5554 disconnected! Cancelling 'mast.avalons.ReportActivity activity launch'! 
[2011-12-22 18:20:16 - Report_v6_2] ------------------------------ 
[2011-12-22 18:20:16 - Report_v6_2] Android Launch! 
[2011-12-22 18:20:16 - Report_v6_2] adb is running normally. 

我使用的是Windows 7,Eclipse的靛蓝,最后版本ADT,亚洲开发银行,SDK

+2

我也有这个问题。它是如何解决的? – 2011-12-22 17:04:25

+2

你如何解决你的麻烦? – z0r1fan 2011-12-23 15:55:31

+3

也许你知道,为什么'首选AVD'Acer'不可用。“? – sll 2011-12-23 16:19:55

回答

2

试试这个!可能这可以回答你的查询。 https://stackoverflow.com/a/2049798/1051682 此外,如果您可以尝试使用Android x86,可能会解决您的问题。

嗯......看第一个问题语句,“试图打开新的应用程序(在同一个模拟器中)当一个已经在模拟器中运行......”上面提到的链接似乎是相对的认为它可能是类似的问题。如果存在这个问题,接下来尝试使用Android x86。无论如何。 “运行方式”弹出“Android设备选配器”,您可以在其中选择已运行的模拟器/设备。我无法贴上图像,变得新鲜,但希望这有助于。谢谢!

3

这是因为您的项目属性未设置为手动运行,并且出于任何原因(SDK或目标版本)模拟器在新实例中打开时导致。

要解决的 右键单击您的项目 - >运行方式 - >运行配置

然后,确保该项目的问题是,一个在左边选择的名字在上面。

然后,您会看到“目标”在顶部: enter image description here

选择手册应允许您选择运行模拟器。如果没有,请确保您的项目SDK设置了您已安装的SDK版本或范围兼容:

<uses-sdk android:minSdkVersion="3" /> 
<uses-sdk android:targetSdkVersion="14" /> 

希望有所帮助!

1

我被困在第一个障碍 - Hello World应用程序。
我一直在看我的调试器连接到的emulator-5554;在DDMS之内挖掘了模拟器的包名后,我注意到了'bluestacks'。我安装了Bluestacks模拟器。在Mac上,我去了Library>Bluestacks播放器并卸载 - 解决了这个问题。