红米手机/老米手机 adb devices 找不到设备

这篇具有很好参考价值的文章主要介绍了红米手机/老米手机 adb devices 找不到设备。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

主要有两个原因吧:

  • 没有正确开启开发者模式下的USB调试
  • 驱动列表里没有设备信息

可以根据我下面的步骤对照一下看看操作对不对,下边儿是老米手机整adb的踩坑过程

1. 手机端操作

顺便说一下X米手机的前置步骤,以下部分的文字和图片摘自:
小米手机开发者选项和USB调试打开步骤:https://miuiver.com/enable-miui-advanced-options/
Windows 配置 fastboot 和 adb 命令环境变量:https://miuiver.com/add-fastboot-and-adb-environment-variables/

小米手机开发者选项打开步骤

依次点击:手机设置 -> 我的设备 -> 全部参数 -> 连续点击几次MIUI 版本”,之后便会提示已处于开发者模式:

红米手机/老米手机 adb devices 找不到设备

手机USB调试打开步骤

在开启开发者模式后,依次点击:手机设置 -> 更多设置 -> 开发者选项 -> 开启“USB调试

红米手机/老米手机 adb devices 找不到设备

然而最近版本的有两个button:

  • 开启开发者选项
  • USB调试

这两个都得点开,我就是第二个忘记点了…
红米手机/老米手机 adb devices 找不到设备
红米手机/老米手机 adb devices 找不到设备

2. windows 环境配置

建议直接看这个文章:
https://miuiver.com/add-fastboot-and-adb-environment-variables/
就是下载Android SDK Platform Tools,然后添加到环境变量中就行,最后检查一下是否添加正确:

> adb --version

Android Debug Bridge version 1.0.41
Version 33.0.3-8952118
Installed as xxx\platform-tools\adb.exe

这里弄完之后建议整一个三连:

xxx>adb kill-server

xxx>adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully

xxx>adb devices -l
List of devices attached

如果下边的List为空,那就可能是需要后边的操作,如果是这样的,那就没啥问题了:

C:\Users\zihao>adb devices -l
List of devices attached
35xxxx7c               device product:picasso model:Xiaomi_xxxxx device:picasso transport_id:1

3. 驱动部分

基本参考自:
https://www.jianshu.com/p/6131cbe22bea

咱第一步先获取设备的VID,按照这个顺序:

我的电脑右键 -> 管理 -> 设备管理器 -> 找到手机设备

红米手机/老米手机 adb devices 找不到设备
红米手机/老米手机 adb devices 找不到设备
然后在手机上,点击右键,点击属性
红米手机/老米手机 adb devices 找不到设备
红米手机/老米手机 adb devices 找不到设备
上图这个字符串就是就是VID 添加到 adb_usb.ini 中,要加上一个0x

红米手机/老米手机 adb devices 找不到设备

这个ini配置文件一般在 C:\Users\xxxx\.android 之下:

如果没有就在 C:\Users\xxxx\.android 下创建一个adb_usb.ini文件

红米手机/老米手机 adb devices 找不到设备

以上部分参考自:
https://stackoverflow.com/questions/19830407/i-cant-find-adb-usb-ini-file-in-android-folder

4. 验证一下

cmd输入以下命令试试:

C:\Users\xxx>adb exec-out screencap -p > bbskali.png

就是截图并输入到当前目录(windows上)的bbskali.png图片中:

红米手机/老米手机 adb devices 找不到设备

使用 adb 点击 (250, 250)

C:\Users\xxxx>adb shell input tap 250 250


Exception occurred while executing 'tap':
java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission
        at com.android.server.input.InputManagerService.injectInputEventInternal(InputManagerService.java:928)
        at com.android.server.input.InputManagerService.injectInputEvent(InputManagerService.java:880)
        at android.hardware.input.InputManager.injectInputEvent(InputManager.java:1091)
        at com.android.server.input.InputShellCommand.injectMotionEvent(InputShellCommand.java:138)
        at com.android.server.input.InputShellCommand.sendTap(InputShellCommand.java:342)
        at com.android.server.input.InputShellCommand.runTap(InputShellCommand.java:336)
        at com.android.server.input.InputShellCommand.onCommand(InputShellCommand.java:192)
        at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
        at android.os.ShellCommand.exec(ShellCommand.java:38)
        at com.android.server.input.InputManagerService.onShellCommand(InputManagerService.java:3554)
        at android.os.Binder.shellCommand(Binder.java:953)
        at android.os.Binder.onTransact(Binder.java:837)
        at android.hardware.input.IInputManager$Stub.onTransact(IInputManager.java:1125)
        at android.os.Binder.execTransactInternal(Binder.java:1187)
        at android.os.Binder.execTransact(Binder.java:1146)

但是,报了这个:

SecurityException: Injecting to another application requires INJECT_EVENTS permission

要点开这个:
红米手机/老米手机 adb devices 找不到设备
老米手机,开启这个还需要tm的插入SIM卡

可以参考:
https://blog.csdn.net/weixin_42600398/article/details/116520110
想和我说同样的话的,可以看看这个:
https://www.zhihu.com/question/263928602

5. 其他设置

点开这个方便调试的地方:
红米手机/老米手机 adb devices 找不到设备

一些其他的测试指令文章来源地址https://www.toymoban.com/news/detail-487608.html

# 点击屏幕的 250 250 位置
adb shell input tap 250 250

# 从屏幕的 250 250 滑动到 800 800 位置
adb shell input swipe 250 250 800 800

到了这里,关于红米手机/老米手机 adb devices 找不到设备的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb devices 没有显示设备解决方法

    adb devices 没有连接设备, 手机开发者模式- 撤销USB调试授权(记得开启usb调试), 拨开数据线重新连接。去到adb安装的路径,执行adb kill-server,然后执行adb start-server,手机会出现以下界面,点击确认。再执行adb devices,就可以看到设备了。 再不行,换一条数据线再试下。

    2024年02月03日
    浏览(101)
  • 解决adb devices连接不上设备

    经常有同学会问我: 我的adb devices连接不上设备,怎么办? 其实会有很多中情况,这里我详细说一下可能的情况,方便同学们去定位问题。 1.没有打开开发者选项。 一般如果你是新设备,或者是刷过机的设备,到设置中是看不到这个选项的。需要到关于手机中,连续4、5次点

    2024年02月12日
    浏览(44)
  • 使用adb devices看不到已连接的真机,如何处理?

    常见问题 :进行APP自动化测试,必不可少的就是连接真机进行测试,但是经常会出现真机已经通过USB连接到电脑上,但是adb的设备列表中任然找不到设备。对于这种问题,很多小伙伴不知道怎么解决。 解决办法 :将手机的VID添加到.android目录下的adb_usb.ini文件里

    2024年02月16日
    浏览(51)
  • 成功解决Android设备adb连接后显示device unauthorized

    在电脑通过USB连接新的Android设备,想要通过adb来进行一些操作时,却发现命令提示符上在输入下面命令后显示设备未授权的信息也就是\\\"unauthorized\\\" 有人提出的解决方案是打开Android设备的 开发者选项 中的 USB调试 ,但笔者在之前已经打开了,由此可知问题并不与此相关。 通过

    2024年02月13日
    浏览(51)
  • 连接不上手机,adb devices为空:

    首先说明一下,我是已经安装了android studio,也配置了环境变量,但是还是连接不上手机 解决方案: 1.打开开发者模式 https://product.pconline.com.cn/itbk/sjtx/sjwt/1424/14246015.html 2.开启usb调试 https://baiyunju.cc/10770 最后成功:

    2024年02月13日
    浏览(43)
  • 【ADB无线调试】提示already connected to 成功连接,,adb shell 却提示设备离线 adb.exe: device offline

    ` 项目场景:因需要无线调试(adb) adb 在已经连接上的情况下提示设备离线: 1 .这时可以先断开连接再连,可能就好了

    2024年02月16日
    浏览(46)
  • Win10 x64 红米note 11 解锁工具识别不到手机 问题[已解决]

    最近买了部小米红米note11 想着刷机玩,解锁的时候,出现进入fastboot模式后,解锁工具检测不到手机的情况,网上查了问题,安装小米助手也没能解决,最后在解锁工具目录下找到驱动更新了下,解决问题 解锁工具软件目录下的驱动位置:miflash_unlock-6.5.406.31driverwin10 解决问

    2024年02月11日
    浏览(47)
  • 如何一台电脑操作两个adb 设备

    1.首先使用 命令 2.然后使用

    2024年01月16日
    浏览(45)
  • 手机连电脑,adb调试出现error :device not found问题解决方案

    一.先检查USB偏好设置是否设置成“文件传输”,如是,下一步 二.usb调试未打开 1.打开手机设置-关于手机-版本号,连续点击版本号,直到提示进入开发者模式 2.设置里找到开发者选项,打开usb调试,出现弹框显示“允许USB调试吗,这条计算机RSA密钥指纹如下”,勾选即可,

    2024年02月13日
    浏览(131)
  • adb突然获取不到华为/荣耀手机。。。

    手机一开始都是好好的,adb获取正常,adb执行命令正常。突然有一天不好使了。。。。。 重启、换usb线都试过。。。。。。 看到hisuite模式和adb冲突这篇帖子,尝试下载华为手机助手去链接,但一直连接不上。 最后我的处理方法是: 设置----系统和更新----开发人员选项----打

    2024年02月05日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包