使用Eclipse在Dell Venue 7上调试Android应用程序

时间:2013-12-23 21:46:29

标签: android eclipse

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

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

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

4 个答案:

答案 0 :(得分:18)

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. 将显示成功屏幕,单击“关闭”

答案 1 :(得分:11)

我刚收到一个Venue 8,并且能够让这个工作。这就是我所做的。

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

答案 2 :(得分:3)

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

  1. 右键单击EXE,选择“属性”。
  2. 选择“兼容性”选项卡。
  3. 启用复选框“在兼容模式下执行此程序”,然后选择“Windows 7”并单击“接受”。
  4. 应该有效。

答案 3 :(得分:1)

我使用Dell Venue 7和Android 4.4.4。 为了允许Eclipse Adt调试,我遵循了一些技巧,并在Windows上获得了MTP驱动程序的硬件ID。装置经理。 它与上面的ID略有不同。也许是因为我使用的是更新/更新的Venue 7。 在"关于Tablet",我有以下内容: 软件版本: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 post中的步骤3到5所述。  更新后,我回到设备管理器并强制将无法识别的设备MTP更新为驱动程序,正如步骤10中所描述的那样,从lerom258 post开始。

工作得很好。