我有一个疑问,我已经在eclipse中使用android 2.3.1创建了新项目并尝试直接从eclipse调试到设备。它很好,它是在device.now中的debugg当我转换那个版本的android 2.3时.1通过右键单击项目并更改android属性来访问GoogleApi 2.3.1。当我运行我的项目时,我得到了如下图所示的那种warrining类型的符号。
当我将版本更改为简单的android 2.3.1,而不是从eclipse到设备进行调试时。
我的设备名称是Sony Ericon Walk Man Live,当我将apk直接复制到SD卡并安装在设备中时,Google API版本运行良好,但只有当我从eclipse直接运行到设备时才会出现问题。 / p>
我注意到的另一件事是,当我创建一个简单的项目而非右键单击项目并运行它时,要求我在设备或模拟器中运行,但在较旧的项目中,它甚至不会询问并直接在模拟器中运行...两个项目清单都没有像android这样的标签:debuggable =“true / false”也......
任何人都知道这个问题的解决方案是什么我已经将设备驱动程序嵌入到pc中了。
请帮我缩短这个
提前致谢 Aamirkhan我。
答案 0 :(得分:1)
启用USB调试是关键,但也有其他的东西。默认情况下,Eclipse会在首次运行后自动运行您的应用程序。因此,如果您选择首次运行模拟器,则Eclipse将默认在每次运行后由模拟器运行。要更改此设置,请转到“运行配置”。
可以选择手动或自动运行。
选择“手动”,每次决定运行时,系统都会提示您在模拟器和设备之间进行选择。否则,您可以设置是否使用您的设备或模拟器自动运行。
答案 1 :(得分:0)