【问题标题】:Debugging Android Apps on Dell Venue 7 using Eclipse使用 Eclipse 在 Dell Venue 7 上调试 Android 应用程序
【发布时间】:2013-12-23 21:46:28
【问题描述】:

我最近购买了 Dell Venue 7 平板电脑。我打算用它来测试和调试android应用程序。不幸的是,该设备的 USB 驱动程序没有退出。我查看了戴尔网站,他们说该设备的驱动程序未托管在他们的网站上。他们没有提供关于我在哪里可以获得该设备的驱动程序的信息。

我有三星 Galaxy tab 3,对于该设备,我能够从三星网站下载设备驱动程序,并使用 eclipse 测试和调试应用程序。 Dell Venue 7 没有设备驱动程序。

任何有关如何在 Dell Venue 7 上测试和调试应用程序的帮助将不胜感激。

【问题讨论】:

  • 经过长时间的挣扎,终于打电话给戴尔客户支持!!!客户支持代表。告诉我,我无法像使用三星 Galaxy Tab 那样使用 USB 电缆调试我的应用程序!太糟糕了,该设备正在返回 :(

标签: android eclipse


【解决方案1】:

sonicbabbler 的解决方案对我来说效果不佳。我仍然无法强制 windows 识别平板电脑,因此 adb 是盲目的。

我在这里找到了解决方案: http://opensource.dell.com/releases/venue8/developer-edition/Dell%20Tablet%20Install%20Instructions.pdf 在“为 adb 模式安装 USB 驱动程序”一节中。

需要采取的步骤:

  1. 在平板电脑上打开“USB 调试”(设置 -> 系统 -> 开发人员选项)
  2. 将平板电脑连接到您的计算机
  3. 打开设备管理器(控制面板->系统和安全->设备管理器)
  4. 右键单击无法识别的设备(在我的情况下是:“其他设备/Android”)-> 属性
  5. 选择“详细信息”选项卡,然后从下拉列表中选择“硬件 ID”
  6. 从窗口中复制两个值
  7. 导航到安装 Android SDK 的位置(如果您安装了 Android Studio,它通常位于 {android_studio_dir}\sdk)
  8. 编辑文件 sdk->extras->google->usb_driver->android_winusb.inf 文件(如果您缺少这样的路径 - 使用 Android SDK Manager 安装 google usb 驱动程序)
  9. 将您复制的 ID 添加到文件中并保存文件。确保将条目添加到文件的 32 位部分 ([Google.NTx86]) 和 64 位部分 ([Google.NTamd64])
  10. 回到“设备管理器”窗口,右键点击“Android”,选择“更新驱动软件”
  11. 选择“浏览我的计算机以查找驱动程序软件”
  12. 点击“浏览”按钮
  13. 浏览到 SDK 中“sdk->extras->google->usb_driver”的位置
  14. 选择“下一步”,选择“仍然安装此驱动软件”
  15. 会显示成功画面,点击“关闭”

【讨论】:

  • 我尝试了很多谷歌搜索的方法,这是我发现的唯一一种适用于戴尔 Venue 8 的方法。为了彻底,这些是我添加到 32 & inf 文件的 64 位部分:;Dell Venue 8 %CompositeAdbInterface% = USB_Install, XXX_DRIVER_ID_1_XXX %CompositeAdbInterface% = USB_Install, XXX_DRIVER_ID_2_XXX
  • 这是要添加到 .inf 文件中的确切行;DELL Venus 7 %CompositeAdbInterface% = USB_Install, USB\VID_413C&PID_B11B&REV_????&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_413C&PID_B11B&MI_01跨度>
  • @lenrok258 + SyamantakBasu 的答案对我有帮助(Dell Venue 7 3470 LTE)谢谢!
【解决方案2】:

我刚刚获得了 Venue 8,并且能够使其正常工作。这就是我所做的。

  1. 将 Venue 置于开发者模式 - 设置 > 关于 > 点按 Build Number 七次。
  2. 转到设置 > 开发人员选项 > 并检查 USB 调试选项
  3. 将其插入您的计算机 - 我使用的是 Windows 8.1。
  4. 打开设备管理器并找到 Android ?设备。
  5. 下载Intel Android驱动,我用的是v1.1.5 https://secure-software.intel.com/es-es/protected-download/385047/494732
  6. Win8.1安装会失败,用7zip解压EXE
  7. 在设备管理器中右键单击 Android-Phone > 浏览我的计算机以查找驱动程序软件 > 选择让我从计算机上的设备驱动程序列表中选择 > 选择 Android 设备 > 从磁盘安装 > 导航到您解压 exe 的文件夹并选择“android_winusb.inf”> 选择 Android Bootloader Interface > 在出现警告时按 OK 继续
  8. 在设备管理器中会出现在“Android Phone/Android Bootloader Interface”
  9. 打开 Eclipse 并浏览至 Android 设备选择器,然后在选择正在运行的 Android 设备下,应显示 Dell-venue_8_3830-DellVenue8... 选项。
  10. 我能够成功地将应用部署到设备。

【讨论】:

  • 感谢您的回复。我最终得到了 Google Nexus 7。最初我遇到了类似的问题,我无法将设备置于调试模式。在 SO 上搜索后,我发现一个帖子提到了关于点击设备的型号 7 次以在该设备上启用调试模式的内容!!!真是个hack,为什么设备制造商会让这个过程如此繁琐!!!无论如何,我终于让 Nexus 7 工作了。感谢您的帖子。
  • 在尝试通过戴尔的支持渠道获得帮助但未能获得帮助后,这也帮助了我使用戴尔 Venue 8。英文链接是secure-software.intel.com/en-us/protected-download/385047/…,我有三个驱动程序选择,选择了谷歌“Android ADB Interface”。
【解决方案3】:

我以前这样做过,但在我的 Windows 8.1 计算机上遇到了同样的问题:

  1. 右键单击EXE,选择“属性”。
  2. 选择“兼容性”选项卡。
  3. 启用“以兼容模式执行此程序”复选框并选择“Windows 7”并单击“接受”。

它应该可以工作。

【讨论】:

    【解决方案4】:

    我正在使用带有 Android 4.4.4 的 Dell Venue 7。 为了允许 Eclipse Adt 调试,我按照提示进行操作,并在 Windows 的设备管理器中获取 MTP 驱动程序的硬件 ID。 与上面的ID略有不同。也许是因为我使用的是更新/更新的 Venue 7。 在“关于平板电脑”上,我有以下内容: 软件版本:Venue7 3740_V2.10_141224-NoModem 版本号:YTP802A142000

    所以我在文件夹 C:\Android\ADT\sdk\extras\google\usb_driver 的 android_winusb.inf 文件中添加了以下几行,分别位于 [Google.NTx86] 和 [Google.NTamd64] 两个部分中

    ;Dell Venue 7 3740 - Android 4.4.4  - software version Venue7 3740_V2.10_141224-NoModem
    %CompositeAdbInterface% = USB_Install, USB\VID_413C&PID_B133&REV_????&MI_01
    %CompositeAdbInterface% = USB_Install, USB\VID_413C&PID_B133&MI_01
    

    我从设备管理器中获得了这些值,如 leram258 帖子中的步骤 3 到 5 所述。 更新后,我回到设备管理器并强制无法识别的设备 MTP 更新驱动程序,正如第 10 步及以后所述,来自 lerom258 帖子。

    工作得很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多