我可以将连接的设备设置为默认启动目标吗?

时间:2010-02-11 10:05:57

标签: android eclipse

在Eclipse中,我正在使用Nexus One上的Google APIs (maps)开发一个应用程序  当我在设备上启动应用程序进行调试时,我得到:

  

“自动目标模式:无法检测设备兼容性。请   选择目标设备。“

弹出“Android设备选择器” 我可以选择Nexus One,一切都很好。然而,让我感到很恼火的是,每次我想测试时都需要选择设备。

将构建目标名称设置为任何标准Android版本(不使用Google apis)会自动启动我的应用程序而不显示Android设备选择器。但由于我需要地图,这对我来说不是一个选择。

有没有办法强制使用Google apis的应用程序在未显示Android设备选择器的情况下在连接的设备上启动?

5 个答案:

答案 0 :(得分:4)

转到您的项目属性。选择Run/Debug Settings,点击运行配置的Edit按钮,在即将出现的对话框中选择Target标签,将选择框切换为“自动”,然后选中您设备的复选框。

答案 1 :(得分:3)

这是Issue 11373报告的一个令人恼火的公认缺陷(Android Issue tracker)。

问题的状态为已分配,并且可能会被修复。

答案 2 :(得分:0)

我遇到了这个问题并将其追溯到我的USB连接。我开始使用2.0集线器,我认为这已经足够了。它的动力。当我将USB线插入笔记本电脑时,问题就解决了。

祝你好运。

标记

答案 3 :(得分:0)

这可能对您有用。

  

首先找到您的设备操作系统版本& API等级。

     

在Eclipse中,然后右键单击您的项目选择Property,In   Property的窗口选择Android,在其中选择Project Build Target as   根据您的设备操作系统API级别。

     

例如我有三星Galaxy Fit - Android 2.2 os API Level - 8   所以我选择了Google API,Google Inc,2.2,8。

让我知道这对你有用吗?

答案 4 :(得分:0)

弹出窗口选择设备后,选择您的设备,然后检查对话框按钮上的Use same device for future uses