代码之家  ›  专栏  ›  技术社区  ›  tipu

在手机上调试Android应用程序

  •  12
  • tipu  · 技术社区  · 15 年前

    我看了这页 Using Hardware Devices . 我的清单有

    <application android:icon="@drawable/icon" 
        android:label="@string/app_name"
        android:debuggable="true">
    

    我的手机有 菜单 -gt; 设置 -gt; 应用 -gt; 发展 -gt; USB调试 选中的。

    我已转到Windows XP 64位安装上的控制面板,并在中安装了sdk安装程序提供给我的USB驱动程序。 android-sdk_r05-windows\android-sdk-windows\usb_driver . 所以我的电脑识别出了Android设备。

    然而。。当我在Eclipse上运行一个应用程序时,它仍然坚持在模拟器而不是我的手机上打开它。我怎样才能解决这个问题?

    4 回复  |  直到 9 年前
        1
  •  12
  •   Peter Mortensen icecrime    13 年前

    我刚刚又开始使用Android开发,这就是我使用的 HTC Hero (2.1更新1)在Eclipse上( v. 3.6 (Helios) ,服务版本1):

    • 启动Eclipse
    • 连接电话
    • 确保已启用USB调试
    • 将电话连接类型设置为 宏达同步 , 与仅收费等相反。
      (你不需要同步,但需要 在这种模式下。然后会有一条消息 显示在任务栏中,表示USB调试 连接的或类似的。 然后跟着亚历克索沃的 说明(右键单击 Eclipse项目-> 运行为 -gt; 运行配置 -gt; 靶标 -选择 手动)你应该走得好。 记住要从 目标列表。
        2
  •  6
  •   Peter Mortensen icecrime    13 年前

    看看这是否有帮助:

    • 右键单击Eclipse项目-> 运行为 -gt; 运行配置 -gt; 靶标 - 选择手册

    同样的道理 Debug .

        3
  •  5
  •   Dilruk    12 年前

    遵循2个步骤

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

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

    现在正常运行应用程序,系统会要求您选择要运行的设备。

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

        4
  •  1
  •   Peter Mortensen icecrime    13 年前

    在电话中,转到 设置 -gt; 应用 -gt; 发展 并确保已启用USB调试。(此位置来自 Nexus One ,其他安卓版本可能有所不同)

    我不确定所有的电话都支持这个, Android Dev Phone 1 , Android Dev Phone 2 而NexusOne就是这样。

    一旦你这样做了,电话应该出现在你的对话中,你张贴了一个链接,在你的评论亚历克斯的答案。