IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> mac下adb找不到OPPO r11 -> 正文阅读

[移动开发]mac下adb找不到OPPO r11

背景

入职后,单位给我的测试手机是OPPO r11。结果手机连上mac电脑后,不管是Android Studio4.2还是adb,都找不到测试机。经过一番尝试,发现oppo需要特殊处理,详情参见本文内容

激活oppo r11

如果用的oppo r11是第一次使用,就需要插入sim卡激活。激活一次,以后就不用sim卡了

打开开发者选项

设置->关于手机->快速点击版本号7次即可打开开发者设置,而后在设置->其他设置->开发者选项->打开USB调试

保存vendorID

连上电脑,在命令行中输入命令system_profiler SPUSBDataType

?  ~ system_profiler SPUSBDataType
USB:

    USB 3.0 Bus:

      Host Controller Driver: AppleUSBXHCISPTLP
      PCI Device ID: 0x9d2f
      PCI Revision ID: 0x0021
      PCI Vendor ID: 0x8086

        USB2.1 Hub:

          Product ID: 0x0610
          Vendor ID: 0x05e3  (Genesys Logic, Inc.)
          Version: 6.55
          Speed: Up to 480 Mb/s
          Manufacturer: GenesysLogic
          Location ID: 0x14100000 / 1
          Current Available (mA): 500
          Current Required (mA): 100
          Extra Operating Current (mA): 0

            SDM660-MTP _SN:2F5425E8:

              Product ID: 0x2766
              Vendor ID: 0x22d9
              Version: 4.04
              Serial Number: b0a4aaca
              Speed: Up to 480 Mb/s
              Manufacturer: OPPO
              Location ID: 0x14110000 / 47
              Current Available (mA): 500
              Current Required (mA): 500
              Extra Operating Current (mA): 0

    USB 3.1 Bus:

      Host Controller Driver: AppleUSBXHCIAR
      PCI Device ID: 0x15d4
      PCI Revision ID: 0x0002
      PCI Vendor ID: 0x8086
      Bus Number: 0x00

        USB3.1 Hub:

          Product ID: 0x0626
          Vendor ID: 0x05e3  (Genesys Logic, Inc.)
          Version: 6.55
          Speed: Up to 5 Gb/s
          Manufacturer: GenesysLogic
          Location ID: 0x00100000 / 1
          Current Available (mA): 900
          Current Required (mA): 0
          Extra Operating Current (mA): 0

?  ~

寻找OPPO字样,可以得到vendorID:

            SDM660-MTP _SN:2F5425E8:


              Product ID: 0x2766
              Vendor ID: 0x22d9
              Version: 4.04
              Serial Number: b0a4aaca
              Speed: Up to 480 Mb/s
              Manufacturer: OPPO
              Location ID: 0x14110000 / 47
              Current Available (mA): 500
              Current Required (mA): 500
              Extra Operating Current (mA): 0

而后修改(没有则创建)~/.android/adb_usb.ini文件,加入vendorID

?  ~ vim .android/adb_usb.ini
0x18d1

最后重启adb服务,插拔数据线

?  ~ adb kill-server && adb start-server

如果adb devices还是检测不到设备,转下一步

更改OPPO的USB配置

设置->其他设置->开发者选项->选择USB配置->改为RNDIS(USB以太网),默认是MIDI,这样应该就可以在手机上允许电脑用USB调试了,再在电脑上测试,就可以看到设备被检测出来(此处无需sim卡,因为在第一步就已经激活oppo):

结语

以后,如果再发生adb找不到oppo手机的情况,首先更改oppo的usb设置,再关闭开启USB调试,就可以了。

?

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:37:31  更:2021-08-01 14:37:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 22:03:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码