1. 打开和关闭开发者模式

(1) 开启“开发人员模式”
- 选择【设置】-【关于手机】-【HarmonyOS版本】(或Android版本),连续点击5~7下
- 屏幕底部提示【您现正处于开发者模式】
- 返回【设置】进入【系统和更新】-【开发人员选项】
- 打开【USB 调试】选项,弹出“是否允许”的提示时【确定】;
- 打开【连接USB时总是弹出提示】

(2) 关闭“开发者模式” 步骤如下:
[1] 进入【系统和更新】-【开发人员选项】,关闭【开发人员选项】,即可退出”开发者模式“,此时在”系统和更新“中【开发人员选项】消失。

2. 真机USB连接调试adb不显示设备问题的若干解决方法

USB连接线连接手机,电脑或手机出现类似“运行调试吗”提示时,选择确定。
提示连接方式时,一般选择”传输文件“,如图:
在这里插入图片描述
在电脑上也会出现“自动播放”类似的提示,并弹出设备弹窗,说明已经发现USB设备连接(表示连接线没有问题)。
在cmd窗口,用adb devices检查:
如果出现:
在这里插入图片描述

表示连接成功!!

如果出现:
在这里插入图片描述
不显示设备!!!

解决可逐一尝试以下方式,直至devices看到设备连接!手机品牌型号不同,可能导致需要不同方式:

  • 方法一:选为“RNDIS(USB以太网)”连接模式
    在“开发人员选项”中找到“选择USB配置”选项,若之前选择了“传输文件”则,此时,该选项为“MTP多媒体传输”,修改它, 选为“RNDIS(USB以太网)” ,提示是否授权时,确定,再检查adb devices ,显示出设备,才能正常运行到真机。
  • 方法二: 选为“音频来源”连接模式
    “选择USB配置”选项, 选为“音频来源” ,提示是否授权时,确定,检查adb devices。
  • 方法三:仅充电模式
    在“开发人员选项”中打开: “仅充电”模式下允许ADB调试 ,并且在弹出USB连接方式选项时,选“仅充电”,而不要选“传输文件”。
  • 方法四:重启adbserver后,重新尝试
    重启命令如下:
    adb kill-server
    adb start-server

另外,也有建议卸载手机和电脑上的华为手机助手hisuite的方式。

3. 真机用TCPIP连接调试

在采用USB连接成功后,若手机和电脑在同一个wifi下可采用TCPIP方式连接调试,可不再用USB连接线。方法是:
1、假设手机IP地址为:192.168.1.128(到手机WLAN处查看)
2、先采用USB连接成功,在cmd中开启5555端口侦听:
在这里插入图片描述
3、拔出USB连接线,在手机“开发人员选项”-“选择USB配置”选项,选为“RNDIS(USB以太网)”
4、cmd窗口中连接设备:
在这里插入图片描述
5、多个连接设备上,可指定目标运行

adb logcat -s FastJsonRequest : 显示 指定标记的log adb logcat -c : 清楚日志的缓存 adb logcat | grep WIFI 管道过滤,每行包含指定信息时打印 adb logcat | grep -i WIFI 过滤时忽略大小写 adb logcat | grep "E...
我经常在开发过程中,遇到 手机 又没电了但是还需要用数据线 连接 电脑进行程序 调试 ,但是电脑充电又太慢了,从而影响很多 问题 ,而且看着 手机 的电量还让人慌得一批。 所以今天我写一个通过 adb 手机 通过 tcpip 无线局域网内 连接 电脑进行 调试 。开发环境就 多说了。 总的来说三个步骤。 步骤一、配置 adb 环境变量,方便输入指令 在用户变量的Path中添加你下载的SDK路径下的platform-tools 这里我...
1. 连接 USB 数据线,打开 usb 调试 ,使用windows的“运行”命令行方式:(此方法需配置 adb 环境变量,也可直接进入 adb 工具目录执行\android-sdk-windows\platform-tools\) adb tcpip 5555 (端口号) adb connect 192.168.1.199 (Android设备IP地址) adb usb 使用回 usb 调试 2.无需数据