Android硬件调试

时间:2013-01-09 10:08:19

标签: android linux debugging hardware

我最近买了一台平板电脑。这是 SysTrade的Plug 10.1 (本地公司的中国产品)。它具有合理的CPU和非常好的GPU,所以我认为硬件调试我的应用程序会很棒。但是,此功能似乎无法在我的设备上运行...

一开始我缺少必需的供应商ID 所以在给SysTrade打了几个电话之后我收到了一个。但是那段代码不起作用。所以我写了一个小应用程序并获得了所有2字节数字,我将其复制粘贴到 /etc/udev/rules.d/51-android.rules 。问题是 adb 仍然无法看到我的设备。重要的是我的 HTC Wildfire 被成功识别,因此规则写得很好。

我知道没有谁拥有这款平板电脑所以我无法检查所有插头或仅我的是否受到影响。任何想法都将受到高度赞赏......

PS。我正在开发Linux(Ubuntu 12.10)。 PS2。当我将设备连接到PC时,它显示硬件调试已打开,但 adb 未显示我的设备。

2 个答案:

答案 0 :(得分:2)

我成功解决了这个问题而没有生根设备。唯一需要的操作是在〜/ .android / adb_usb.ini 中手动添加设备vendorid的条目。

通常应该通过 android update adb 命令基于 /etc/udev/rules.d/51-android.rules 生成它,但似乎这个应用程序失败了。重要的是,必须以十六进制数特定格式给出vendorid,其中: 0x(2-BYTE HEX),例如 0x2207

答案 1 :(得分:1)

尝试在root上运行adb。

如果这不起作用,您仍然可以尝试root设备(这可能会使保修无效)并使用adbWifi等应用程序。我正在使用后者进行调试,它可以工作:我可以在我的M-tech aTAB7t上运行我的应用程序。