如何将此平板电脑注册到 Ubuntu udev 列表?

2024-01-18

我有一台便宜的 Android 平板电脑,我需要用它来测试上面的应用程序。我使用的是 Ubuntu,所以我首先必须将设备添加到udev list.

我连接了平板电脑,但是adb没有看到它

$ adb devices
List of devices attached 

$ 

我尝试使用lsusb,但是Ubuntu无法识别该设备(在平板电脑的属性中检查了USB调试!)

$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0928 Logitech, Inc. QuickCam Express
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 001 Device 004: ID 2207:0000 

如果我连接手机,我会看到它是通过最后一个通道连接的。所以,我假设这款平板电脑被识别为ID 2207:0000,从而使 ID Vendor“2207”。我编辑了 udev 文件51-android.rules看起来像这样

SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev" 

重新启动计算机,将 USB 线重新连接到平板电脑,平板电脑没有再次被识别.

有什么建议我应该做什么吗?如何使此平板电脑对他人可见adb?

EDIT

您是否觉得这个供应商 ID 很奇怪:2207:0000?尤其是那四个零?


我遇到了和你一样的问题,我做了什么: 将供应商 ID 添加到 ~/.android/adb_usb.ini

echo "0x2207" >>~/.android/adb_usb.ini

将以下行添加到 /etc/udev/rules.d/51-android.rules:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="207/*", MODE="0666" 
SUBSYSTEM=="usb", SYSFS{idVendor}=="207", MODE="0666"

完成以上修改后,重启adb服务器并再次检查设备。

adb kill-server  // kill the adb server if it is running
adb start-server  // Restarts the adb server
adb devices  // It will list all connected devices

现在我的中文平板电脑 Archos c906 在 ./adb 设备上被识别为:

List of devices attached 
0123456789ABCDEF    device    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将此平板电脑注册到 Ubuntu udev 列表? 的相关文章

随机推荐

  • Android ImageView 设置 Bitmap FitXY 不起作用

    我已经尝试了很长时间来设置位图 使其适合ImageView界限 它只是不起作用scaleType fitXY 我的位图图像尺寸小于ImageView的 保存为 100X100 像素 我希望我的位图图像适合并拉伸到ImageView 这是一些
  • 如何设置 dll 的入口点

    首先 我认为 dll DLLMain 中的入口点 但是当我尝试在 C 中导入它时 我收到一个错误 找不到入口点这是我的代码 include
  • 不使用 Apache POI 解析 Excel 文件

    我知道我们可以使用 Apache POI 来解析 Excel 文件并获取数据 但我听说一个奇怪的事情 Excel 文件可以以与我们解析 CSV 类似的方式传递 就像从文件流中读取文件并用 逗号 分隔符分隔每个列值 当我们解析Excel时 我
  • 默认 Java 密钥库包含哪些密钥?

    我了解默认的 Java 信任库包含根证书和其他与信任相关的证书 但是 默认 Java 密钥库中存储了哪些密钥 据我所知 密钥库用于 在 SSL 握手期间应将哪些身份验证凭据发送到远程主机进行身份验证 如果您是 SSL 服务器 您将在密钥交换
  • Solr (JVM) 每小时峰值

    SOLVED 在我们的例子中 问题是 SuggestRequestHandler requestHandler name suggest 现在已经设置了facelimit 10 此外 应用程序提出的每个建议请求都有多个请求 为什么这会导致
  • 在 WPF MVVM 中动态添加控件

    我正在开发一个动态搜索视图 其中单击按钮应添加一个包含 3 个组合框和 2 个文本框的新行 我该怎么做呢 如果您真的想做 mvvm 请尝试忘记 如何添加控件 您不必这样做 只需考虑您的视图模型 WPF 会为您创建控件 在您的情况下 假设我们
  • 使用 Comparable 比较通用变量

    对于我班级中的一个作业 我们有一个名为 Pair 的类的集合 我们需要根据键的值按升序对其进行排序 如果键是字符串或整数 我可以应用此方法 但是如何编写代码来比较我的项目 当它们是通用的时 如下所示 我班上的教授解释了如何处理整数或字符串
  • 为什么显示“更新Git索引失败”

    我正在使用Windows 当暂存文件时 我收到此错误 Updating the Git index failed A rescan will be automatically started to resynchronize git gui
  • 添加 HTTPS 支持会导致循环重定向

    我在 Web 应用程序中使用 Spring Security 框架 我已经安装了 SSL 证书并且能够通过以下方式访问我的应用程序https 现在 当我添加requires channel https 归属于所有人intercept url
  • AngularJS element.innerHTML 在指令中未定义

    假设我有 directives directive foo function return restrict A scope true link function scope element attr console log innerHT
  • 在单个“setup.py”中多次调用“setup()”是否安全?

    我正在开发一个包含 Cython 扩展的包 根据https github com pypa pip issues 1958 https github com pypa pip issues 1958我将使用setup requires并推迟
  • iOS5.1:同步任务(等待完成)

    我在同步 openWithCompletionHandler UIManagedDocument 与主要活动时遇到一个基本问题 情况 我有一个管理共享 UIManagedDocument 的单例类 这个类提供了一种应该交付的方法the文档处
  • 如何在 Android 模拟器中安装 .apk 文件? [复制]

    这个问题在这里已经有答案了 我想在 android 模拟器中安装我的 apk 文件 但是我打开了多个模拟器 5554 5556 并且我不想关闭任何一个模拟器 当有多个模拟器时如何在模拟器中安装 apk 文件模拟器打开了吗 你可以告诉adb您
  • 获取 play.api.libs.json.JsValue 的所有键

    我必须存储play api libs json JsValue列表的键 我如何做到这一点 var str json String val json JsValue Json parse str val data json data prin
  • 使用 sort() 对 unordered_map 进行排序 [重复]

    这个问题在这里已经有答案了 我正在尝试排序unordered map using sort 函数 但我不断收到编译器错误 有人可以帮忙吗 bool comp pair
  • MVC路由静态文件

    我正在使用一个旧版 swf 文件 该文件在控制器 操作路由中查找静态路由 例如 它正在尝试下载文件 http localhost 59801 Resource Details ClearExternalPlaySeekMute swf 当文
  • Android Studio:编译器发生异常(1.8.0_152-release)

    运行应用程序时 无法完成编译 继续抛出错误 我正在使用 dagger2 库进行注释 错误 15 04 36 466 错误 system err 编译器 1 8 0 152 release 中发生异常 请针对以下错误提交错误 Java 编译器
  • XCode“上传期间发生错误,rsync:失败”

    The last archives I ve made turn out into this error 日志显示此信息 此日志中省略了应用程序名称和路由 2016 06 28 08 53 48 0000 MT Upload failed
  • 如何发送到 Zend Framework 的自定义错误页面?

    我有可以被阻止的成员 当成员被阻止时我想将它们发送到自定义错误页面 我将如何在 zend 框架中做到这一点 我试过 throw new Zend Controller Dispatcher Exception Your message he
  • 如何将此平板电脑注册到 Ubuntu udev 列表?

    我有一台便宜的 Android 平板电脑 我需要用它来测试上面的应用程序 我使用的是 Ubuntu 所以我首先必须将设备添加到udev list 我连接了平板电脑 但是adb没有看到它 adb devices List of devices