将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上运行应用程序时,它仍然坚持在模拟器而不是我的手机中打开它。我该如何解决这个问题?

+0

好像你需要重新安装驱动程序 – Neutralizer 2011-08-21 13:44:59

我拿起Android开发再次,这是使用基于Eclipse HTC Hero(2.1更新1)(v. 3.6 (Helios),服务版本1)什么工作对我来说:

  • 启动Eclipse的
  • 连接手机
  • 确保USB调试启用
  • 设置手机连接类型HTC同步, 而不是只收等
    (您不必同步,但需要在此模式下为 。然后在任务栏中显示一条消息 ,表示USB调试连接了 或类似的东西。 然后按照AlexVolovoy的 指令(右键单击 Eclipse项目 - >运行方式 - >运行配置 - >目标 - 选择 手册),你应该是好去。 只需记住从 目标列表中选择您的手机。

看看这有助于:

  • 右键单击Eclipse项目 - >运行方式 - >运行配置 - >目标 - 选择手动

Debug也是如此。

+0

亚历克斯,我试过了,它运行时,它呈现这样的:http://i.imgur.com/ESeA1.png 它只有一个器件,模拟器,并且根本不显示我的手机。 – tipu 2010-05-11 16:49:47

在电话里,去设置 - >应用 - >发展和确保USB调试启用。 (这个位置是从Nexus One,也可能是其他Android版本不同)

我不知道所有的手机都支持这一点,Android Dev Phone 1Android Dev Phone 2,和Nexus One做。

一旦你这样做了,手机应该出现在你对Alex的回答评论中发布了链接的对话框中。

+0

正如您所提到的那样,我关闭了USB调试功能,但它仍未出现在Eclipse的设备列表中。 – tipu 2010-05-11 18:08:04

+0

犯错,对不起,我的意思是应该检查,应该启用,我会编辑,使其更清楚。 如果它没有出现它的可能存在驱动程序问题,我不使用Windows,而是使用任何windows版本的lsusb,并检查设备是否被找到并且正确的驱动程序被加载。我想你必须在设备管理器中找到这个信息在Windows中。 – Mark 2010-05-11 18:19:58

+0

也确保手机没有设置为USB驱动器,这将阻止它连接到adb。 – Mark 2010-05-11 18:23:10

2要遵循的步骤

  1. 在你的Android手机启用USB调试模式。 设置>应用程序>开发>启用“USB调试”复选框

  2. 在eclipse上启用手动部署目标。 右键单击项目>运行方式>运行配置>选择“目标”选项卡>选择“部署目标选择模式”为“”人工“”

现在正常运行的应用程序,你会被要求选择你想运行的设备。

然后,您可以简单地选择您想要运行的设备(使用手机的序列号,如果有许多设备同时运行)。