我最近收到了用于开发的海信Sero 7专业版(运行android 4.2)。我目前正在我的Linux机器上尝试将其设置为在这里使用,因为我似乎在这台计算机上有更好的运行NDK。
除此之外,我在adb_usb.ini中注册了供应商ID,而且它似乎不想与我的电脑配合使用。当我插入设备时,表示USB调试已启用,并且已连接为媒体设备。我听说过一些连接作为媒体设备的地方会导致USB调试出现问题。也许这就是问题所在,如果是这样,我该如何解决这个问题呢?
有点不知道在这里。如何让这个工作? 提前致谢
答案 0 :(得分:4)
我有相同的Hisense Sero 7平板电脑。 id为109b,可以找到here in the list of USB Vendor IDs。必须在添加中对answer explained by Sumit Jain进行此操作。
除了编辑51-android.rules之外,您还需要将第三方供应商ID添加到adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x109b
然后在终端:
adb kill-server
adb devices
> List of devices attached
> 015d8bed094ffe06 device
P.S:这是我使用的命令
gedit ~/.android/adb_usb.ini
答案 1 :(得分:1)
嗯,我想我有一个可以帮助你的方法。按照步骤......
将设备插入系统后,在终端中输入 lsusb 。你会看到一些代码。现在删除设备并再次运行命令。现在您将注意到其中一个代码丢失了。 记下丢失的代码,因为这是设备制造商的代码。
这是我案例中的代码(0bb4)
Bus 002 Device 014:ID 0bb4 :0ce6 High Tech Computer Corp.
3.现在转到 /etc/udev/rules.d
4.您会注意到一个名为 51-android.rules的文件。
5.打开它并复制并粘贴最后一行但更改。最后一行看起来像我上面粘贴的那一行。现在在复制的行中用您的设备代码替换代码(在我的情况下为0bb4)。
现在输入 adb kill-server
现在输入 adb devices ,您可以看到列出的设备。
希望这对您有所帮助,并且要小心您在任何地方所需的权限。
答案 2 :(得分:-1)
转到设置/关于/构建点击构建8次。当您退出时,Bazinga开发人员选项会打开