有没有办法隐藏Android设备选择器?

时间:2010-04-05 18:52:07

标签: android

每当我运行我的应用程序时,我都会看到Android Device Chooser对话框:

alt text http://i39.tinypic.com/ri6mv8.png

这种情况正在发生,因为我正在使用适用于1.6的Google API并尝试在我的Nexus上运行该应用程序。有没有办法自动生成,或不检查兼容性?有时当我进行修改并且在保存并运行应用程序后很快,Eclipse将构建项目,Android设备选择器对话框将短暂显示并消失,应用程序将无法运行。我必须再次点击运行才能正常工作。任何解决方法?

5 个答案:

答案 0 :(得分:4)

创建运行配置。

运行 - >运行配置。

选择项目并指定目标,然后在运行该应用程序时运行该配置。

答案 1 :(得分:4)

安装ADT后,您需要定义ADT launch configuration,以便项目作为Android可执行文件执行。

http://code.google.com/android/images/hello_world_2.png


然后,不要忘记进入Eclipse->Preferences->Run/Debug->Launching 在“Launch Operation”小节中,选择“Always launch the previously launched application”:

http://agit8.turbulent.ca/bwp/wp-content/2008/02/flexbuilder_runasfix.jpg

答案 2 :(得分:2)

关键是Android设备选择器屏幕截图中的最顶层。请注意,它要求您选择与 Google API 目标兼容的设备。当您在项目属性中选择的Android版本是“GoogleAPI”类型之一时,此对话框仅忽略您的启动首选项。选择 Android开源项目 版本之一将尊重您的启动偏好设置。

答案 3 :(得分:1)

当选择除库存SDK版本之外的任何内容时,这是ADT中的错误(或故意行为)。在定位“Google API”而不是简单的Android SDK时,您会遇到此问题。

有关详细信息,请参阅adt项目中AndroidLaunchController.java的实现。 (基本上,无论何时针对普通SDK以外的其他目标,它都无法判断所连接的设备是否满足所请求的库,在这种情况下是Google API。)

答案 4 :(得分:0)

只需将“目标”标签设置为“自动”选项,它就会自动在您的设备上启动。