展讯(供应商 ID 1782)连接 adb 时出现问题

2023-12-24

我的手机可以在 Mac 上被 adb 检测到,但在我的机器上却无法检测到。我所说的“未检测到”是指它确实显示在 lsusb 中,但“adb devices”报告了一个空白设备列表:

adb devices List of devices attached

我已经尝试过以下方法:

  • 切换 USB 电缆
  • 确保设备处于 USB 调试模式
  • 将设备恢复出厂设置
  • 将供应商 ID (1782) 添加到 /etc/udev/rules.d
  • 在 ~/.android/adb_usb.ini 文件中添加一个条目(有必要吗?)
  • 多个 adb 启动服务器和 adb 终止服务器序列
  • 多次重新启动(和“sudo udevadm control --reload-rules”)
  • 运行“android update adb”,这会删除 ~/.android/adb_usb.ini 中的条目

相关信息:

  • 运行 Ubuntu 14.04
  • 插入设备时添加的 lsusb 条目:

Bus 003 Device 003: ID 1782:5d01 Spreadtrum Communications Inc.

  • /etc/udev/rules.d/51-android.rules 中的行:

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

  • 插入此设备时 tail -f /var/log/syslog 的输出 Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.390363] usb 3-2: new high-speed USB device number 7 using xhci_hcd Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.390439] usb 3-2: Device not responding to set address. Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.594502] usb 3-2: Device not responding to set address. Jul 17 18:40:12 josh-N56VJ kernel: [ 1289.798588] usb 3-2: device not accepting address 7, error -71 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.094956] usb 3-2: new high-speed USB device number 9 using xhci_hcd Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111786] usb 3-2: New USB device found, idVendor=1782, idProduct=5d01 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111797] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111802] usb 3-2: Product: DASH JR Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111808] usb 3-2: Manufacturer: BLU Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.111813] usb 3-2: SerialNumber: 19761202 Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.112433] usb-storage 3-2:1.0: USB Mass Storage device detected Jul 17 18:40:13 josh-N56VJ kernel: [ 1290.112598] scsi6 : usb-storage 3-2:1.0 Jul 17 18:40:13 josh-N56VJ mtp-probe: checking bus 3, device 9: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2" Jul 17 18:40:13 josh-N56VJ mtp-probe: bus: 3, device: 9 was not an MTP device Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.112557] scsi 6:0:0:0: Direct-Access Spreadtr umopenphone 02 PQ: 0 ANSI: 2 Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.113091] sd 6:0:0:0: Attached scsi generic sg2 type 0 Jul 17 18:40:14 josh-N56VJ kernel: [ 1291.115046] sd 6:0:0:0: [sdb] Attached SCSI removable disk

我可以使用相同的 USB 端口和相同的电缆调试其他设备,不会出现任何问题,但我不确定为什么这款手机无法连接。

其他相关问题:

  • Android:adb 无法识别手机 https://stackoverflow.com/questions/21252432/android-adb-does-not-recognize-phone
  • adb devices 不时不时地显示我的设备 https://stackoverflow.com/questions/18910107/adb-devices-does-not-show-my-device-every-now-and-then
  • 在真实设备上运行我的应用程序时出现问题 https://stackoverflow.com/questions/6580133/problem-to-run-my-application-on-a-real-device/16440639#16440639

第一个链接看起来与此问题类似,但我没有看到任何解决方案。 adb 是否考虑除 udev 规则中的设备列表之外的设备列表?是否有其他东西占用了该设备并阻止 adb 注意到它?

EDIT- 确认我是plugdev组的成员:josh@josh-N56VJ:~/Development$ groups josh adm dialout cdrom sudo audio dip plugdev lpadmin sambashare inpdev


通过这个通用规则解决了,感谢这个非常有用的答案:

ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"

ADB 在 ubuntu 12.04 中未检测到设备 samsung i777 https://stackoverflow.com/questions/16887524/adb-not-detecting-device-samsung-i777-in-ubuntu-12-04?rq=1

感谢@alex-p

附加信息:

手机 = Blu Dash Jr

EDIT我还需要手动将供应商 ID (1782) 添加到 ~/.android/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.
0x1782

仍然不确定供应商 ID 列表在哪里supposed进行编辑,因为文件告诉我不要这样做,但这可行。

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

展讯(供应商 ID 1782)连接 adb 时出现问题 的相关文章

  • 如何从 SDK 实现每个会话的 Google Places 自动完成功能?

    是否可以从 Android 和 iOS 应用程序的 place sdk 实现基于会话的自动完成 根据 6 月 11 日生效的新 Google 地图框架定价 对自动完成的请求可以分为基于击键 会话的请求 我找不到描述实施步骤的文档 除了这个参
  • android edittext中的字符映射

    我想让我的编辑文本就像我写字符 g 时一样 它是相关的映射自定义字符应该写成印地语中的 我认为应该有字符映射 但没有知识任何人都可以帮助我 怎么做 其他应用程序https play google com store apps details
  • 如何自定义菜单项的背景颜色?

    我正在尝试定制Toolbar的弹出菜单 现在我无法设置菜单项的背景颜色 我的 styles xml 如下所示
  • Android Q:file.mkdirs() 返回 false

    我们有一个应用程序 使用外部存储来存储一些临时文件 图像 二进制数据 该代码已经运行了几年 直到最近才发生重大变化 在 Android Q 上它不起作用 File f new File Environment getExternalStor
  • fetchUuidsWithSdp 的奇怪 UUID 逆转

    我有一个在树莓派上运行的 python 蓝牙服务器 使用 PyBluez 我在服务器中使用的uuid是 8f86d132 4ab8 4c15 b8df 0b70cf10ea56 我正在打电话device fetchUuidsWithSdp
  • 如何在 Linux 内核中定义并触发我自己的新软中断?

    我想在 Linux 内核中创建自己的软中断 这是正确的方法吗 In the init我想触发该模块的softirq我将添加一个调用 394 void open softirq int nr void action struct softir
  • Android 初学者:Android gridview 中的触摸事件

    我正在使用以下代码来使用 gridview 执行操作 稍作修改http developer android com resources tutorials views hello gridview html http developer a
  • 通过 WhatsApp 发送消息

    由于我发现了一些较旧的帖子 表明 Whatsapp 不支持此功能 我想知道是否发生了变化 以及是否有办法打开与我通过意图发送的号码进行 Whatsapp 聊天 UPDATE请参阅https faq whatsapp com en andro
  • 在 Cordova 应用程序中获取额外功能

    我们有两个 Android 应用程序 一个使用本机 Java 实现 另一个使用 Ionic 编写 Ionic 应用程序启动我的应用程序 这是使用灯插件 https github com lampaa com lampa startapp 我
  • 从 BroadcastReceiver 类调用活动方法

    我知道我可以做一个内部接收器类来调用接收器中的任何方法 但我的主要活动太大了 要做的事情也很多 因此 我需要一个扩展广播接收器的类 但它不是内部类 并且可以从我的主要活动中调用一种方法 我不知道是否可能 但我的活动是家庭活动和 single
  • Android - AudioRecord类不读取数据,audioData和fftArray返回零

    我是 Android 新手 一直在开发音调分析器应用程序 最低 SDK 8 我读了很多关于如何实现 Audiorecord 类的文章 但我想知道为什么它在我录制时不读取任何数据 我尝试显示 audioData 和 fftArray 的值 但
  • 使用片段时应用程序崩溃

    我正在处理碎片和 我的代码中有一个我找不到的问题 logcat 指向我的一个片段中的这段代码 Override public View onCreateView LayoutInflater inflater ViewGroup conta
  • Android 构建发布失败,原因为:java.lang.ArrayIndexOutOfBoundsException:213(pr​​oguard 问题)

    我的项目使用调试构建变体构建得很好 但使用发布变体 Android Studio 会抛出 引起原因 java lang ArrayIndexOutOfBoundsException 213 可能是什么问题 如果我设置minifyEnable
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • 如何在 Android 中从 WorkManager 取消工作?

    我已经保存了 WorkManagerUUID转换成String在领域数据库中 这是代码 Constraints constraints new Constraints Builder setRequiredNetworkType Netwo
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • 在 Samsung Galaxy S5 Android 5.0 上使用 MediaPlayer 加载音频流需要超过 10 秒

    由于更新至 Android 5 0 MediaPlayer 在 Samsung Galaxy S5 上无法正常工作 启动音频流后加载时间超过 10 秒 示例代码 MediaPlayer mPlayer new MediaPlayer Str
  • Android - 以编程方式选择菜单选项

    有没有办法以编程方式选择菜单选项 基本上 我希望视图中的按钮能够执行与按特定菜单选项相同的操作 我正在考虑尝试调用 onOptionsItemSelected MenuItem item 但我不知道要为菜单项添加什么 是的 有一种方法可以选
  • Android 屏幕方向错误

    我使用的是 Android HTC HERO 2 1 版本 我写的活动
  • Git 实验分支还是单独的实验存储库?

    我正在开发一个 Android 应用程序 并且在整个开发周期中一直使用 Git 现在 我想构建并发布实验性功能 供人们尝试和安装 同时仍将原始的 稳定的应用程序安装在他们的设备上 现在 这意味着我需要使用不同的包名称 这会更改开发项目中的一

随机推荐

  • EF Core 2.0 OwnsOne 列前缀

    使用 OwnsOne 映射复杂类型时 sql 列名称以属性名称为前缀 是否可以在映射中指定前缀名称 这是我的映射 e OwnsOne x gt x Attributes cb gt cb OwnsOne a gt a Supplier 我希
  • tostring() 被隐式调用...如何?

    在下面的代码中 如何toString 是隐式调用的 class Payload private int weight public Payload int w weight w public void setWeight int w wei
  • h2数据库的jdbc连接字符串是什么?

    我正在尝试连接到本地计算机上的 h2 数据库以创建 sql DataSource 对象 我正在运行 Windows 在定义项目 app properties 文件中的数据文件的路径时遇到一些问题 假设本地目录数据文件的路径是 D proje
  • 格式错误的数组文字 - PostgreSQL

    我想将数组从 jsonb 字段复制到 PostgreSQL 数组列 CREATE TABLE survey results id integer NOT NULL areas text raw jsonb DEFAULT jsonb INS
  • ggplot 图例中的 Unicode 字符

    我正在尝试使用 R 中的 ggplot2 绘制一些图表 并使用 unicode 字符 例如日语 标记图例 以下是我的代码 ggplot mtcars aes x mpg y wt colour geom line But I end up
  • 使用 for 循环附加 onclick 方法

    我将 onclick 事件附加到我动态创建的元素中 我正在使用下面的代码 这只是重要的部分 Test prototype Show function contents for i 0 i lt contents length 1 i var
  • ksoap2 问题 java.net.ConnectException

    我正在使用 kSoap2 访问肥皂网络服务 我正进入 状态java net connectException执行以下行时 androidHttpTransport call Constants SOAP ACTION GET METHOD
  • 无效的“Podfile”文件:未定义的方法“存在?”对于文件:类

    在 Xcode 项目中安装 pod 时 我遇到如下 Podfile 问题 Invalid Podfile文件 未定义的方法 存在吗 对于文件 类 我确实尝试过更新 pod 版本brew upgrade cocoapods并点击以下链接 ht
  • CSS calc() 的边框宽度?

    我可以将 calc 与 border width 一起使用吗 我希望以下 CSS 能够工作 my element border left width calc 10 10px border right width calc 10 20px
  • 浮点型或双精度型特殊值

    我有可能为 空 的双精度 或浮点 变量 如不持有有效值 如何使用内置类型 float 和 double 来表示这种情况 一种选择是具有浮点数和布尔值的包装器 但这是行不通的 因为我的库具有存储双精度数的容器 而不是存储双精度数的对象 另一种
  • cout 的 << 运算符在运算符优先级方面如何工作? [复制]

    这个问题在这里已经有答案了 可能的重复 意外的求值顺序 编译器错误 https stackoverflow com questions 5214611 unexpected order of evaluation compiler bug
  • JQuery - 切换类/添加类/删除类

    我有以下代码来创建顶部滑动管理面板 该面板将从页面的最顶部显示 单击按钮 tp button2 即可激活该滑动面板 不过 我想再添加一个滑动面板并将其命名为 toppanel2 Behavior tp button2 单击时 它将显示或隐藏
  • 在 Instagram 中发送网站链接到私信时没有出现图像预览

    当我在私信中发送网站链接时 预览图像没有出现 仅出现标题和说明 也许我需要在我的 html 页面中添加一些元标记 但当我分享 Facebook 或 Twitter 的链接时 它们表现得很好 None
  • 如何在 Python 2 和 3 中编写八进制值

    我需要以 Python 2 和 3 兼容的方式编写 0644 0o644 怎么做 我唯一的想法是从字符串中解析它或转换为十六进制或十进制 这不是人类可读的 我不介意速度慢 它只被调用一次 非常旧的 python 2 版本 lt 2 6 ht
  • 核心数据连接表,具有许多通过、获取的属性谓词

    How do you write a Fetched Property for the Place Entity that will present an Array of Users 对于获取的属性users of Place检索其签到与
  • python 通过返回嵌入的可迭代对象使类可迭代

    我在 python 中有一个类 它有一个可迭代的实例变量 我想通过迭代嵌入的可迭代对象来迭代该类的实例 我的实现如下 def iter self return self iterable iter 我实在不太舒服打电话给 iter 可迭代的
  • 如何管理标识您的协议的前缀字节序列

    这与我有关统一设置的问题有关 具有持久通道的端口统一 https stackoverflow com questions 18445861 port unification with persistent channel 我正在尝试发送一个
  • 如何在 while 循环中跳过迭代/循环[重复]

    这个问题在这里已经有答案了 有没有一种优雅的方法来跳过 while loop 中的迭代 我想做的是 while rs next if f exists f isDirectory then skip the iteration else p
  • 快速将 quint16/unsigned Short 附加到 QByteArray

    在我的项目中 我正在使用 QByteArrays 在程序运行时向它们附加数据 大多数时候 一个简单的quint8使用附加就好了QByteArray append 但是当一个quint16被附加 仅附加 1 个字节而不是 2 个字节 QByt
  • 展讯(供应商 ID 1782)连接 adb 时出现问题

    我的手机可以在 Mac 上被 adb 检测到 但在我的机器上却无法检测到 我所说的 未检测到 是指它确实显示在 lsusb 中 但 adb devices 报告了一个空白设备列表 adb devices List of devices at