将Android应用程序调试到手机
我已经通过了页面。我的清单具有将Android应用程序调试到手机
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:debuggable="true">
我的手机已经菜单 - >设置 - >应用 - >发展 - >USB调试检查。
我已经在我的Windows XP 64位安装中的控制面板上安装了由android-sdk_r05-windows\android-sdk-windows\usb_driver
中的SDK安装程序给我的USB驱动程序。所以我的电脑确实可以识别Android设备。
但是,当我在Eclipse上运行应用程序时,它仍然坚持在模拟器而不是我的手机中打开它。我该如何解决这个问题?
我拿起Android开发再次,这是使用基于Eclipse HTC Hero(2.1更新1)(v. 3.6 (Helios),服务版本1)什么工作对我来说:
- 启动Eclipse的
- 连接手机
- 确保USB调试启用
- 设置手机连接类型HTC同步, 而不是只收等
(您不必同步,但需要在此模式下为 。然后在任务栏中显示一条消息 ,表示USB调试连接了 或类似的东西。 然后按照AlexVolovoy的 指令(右键单击 Eclipse项目 - >运行方式 - >运行配置 - >目标 - 选择 手册),你应该是好去。 只需记住从 目标列表中选择您的手机。
看看这有助于:
- 右键单击Eclipse项目 - >运行方式 - >运行配置 - >目标 - 选择手动
的Debug
也是如此。
亚历克斯,我试过了,它运行时,它呈现这样的:http://i.imgur.com/ESeA1.png 它只有一个器件,模拟器,并且根本不显示我的手机。 – tipu 2010-05-11 16:49:47
在电话里,去设置 - >应用 - >发展和确保USB调试启用。 (这个位置是从Nexus One,也可能是其他Android版本不同)
我不知道所有的手机都支持这一点,Android Dev Phone 1,Android Dev Phone 2,和Nexus One做。
一旦你这样做了,手机应该出现在你对Alex的回答评论中发布了链接的对话框中。
正如您所提到的那样,我关闭了USB调试功能,但它仍未出现在Eclipse的设备列表中。 – tipu 2010-05-11 18:08:04
犯错,对不起,我的意思是应该检查,应该启用,我会编辑,使其更清楚。 如果它没有出现它的可能存在驱动程序问题,我不使用Windows,而是使用任何windows版本的lsusb,并检查设备是否被找到并且正确的驱动程序被加载。我想你必须在设备管理器中找到这个信息在Windows中。 – Mark 2010-05-11 18:19:58
也确保手机没有设置为USB驱动器,这将阻止它连接到adb。 – Mark 2010-05-11 18:23:10
2要遵循的步骤
在你的Android手机启用USB调试模式。 设置>应用程序>开发>启用“USB调试”复选框
在eclipse上启用手动部署目标。 右键单击项目>运行方式>运行配置>选择“目标”选项卡>选择“部署目标选择模式”为“”人工“”
现在正常运行的应用程序,你会被要求选择你想运行的设备。
然后,您可以简单地选择您想要运行的设备(使用手机的序列号,如果有许多设备同时运行)。
好像你需要重新安装驱动程序 – Neutralizer 2011-08-21 13:44:59