在Eclipse中,我正在使用Nexus One上的Google APIs (maps)开发一个应用程序 当我在设备上启动应用程序进行调试时,我得到:
“自动目标模式:无法检测设备兼容性。请 选择目标设备。“
弹出“Android设备选择器” 我可以选择Nexus One,一切都很好。然而,让我感到很恼火的是,每次我想测试时都需要选择设备。
将构建目标名称设置为任何标准Android版本(不使用Google apis)会自动启动我的应用程序而不显示Android设备选择器。但由于我需要地图,这对我来说不是一个选择。
有没有办法强制使用Google apis的应用程序在未显示Android设备选择器的情况下在连接的设备上启动?
答案 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
。