起因:没有安卓线可以直连pc(手里的只能充电)
解决办法:开启安卓远程adb
步骤:
- 环境:三星Galaxy Z Fold3,Android14
- 如果只使用adb,可以直接下载【https://dl.google/android/repository/platform-tools-latest-windows.zip】
- 开启手机开发者选项:【设置】=>【关于手机】=>【软件信息】=>【编译编号】=>【点击7~10次】(参考:https://zhuanlan.zhihu/p/610179772)
- 返回设置,最下面出现了【开发者选项】=> 打开【无线调试】=> 点击【无线调试】=>【使用配对码配对设备】;
- 确保手机和pc在同一个网段的局域网中,打开windows命令行,输入指令:
// 配对远程设备
adb pair [ip]:[端口]
// 例如:adb pair 192.168.50.26:41329,配对的ip和端口在手机上点击“使用配对码配对设备”后弹出,输入配对码
// 远程连接安卓设备
adb connect [ip]:[端口]
// 例如:adb connect 192.168.50.26:35815,IP和端口在手机的无线调试界面可以找到
// 查看所有已连接设备
adb devices
adb devices -l
// 安装apk
adb -s 192.168.50.26:35815 install xxx.apk
// 查看日志
adb -s 192.168.50.26:35815 logcat
// 打开手机端shell
adb -s 192.168.50.26:35815 shell
- 端口占用问题排查:
// 查看端口占用
netstat -aon | findstr "端口号"
// 例如:netstat -aon | findstr "5037"
// 查找进程
tasklist|findstr "进程id"
// 例如:tasklist|findstr "20256"
// 杀死进程
taskkill /pid 进程id /f
// 例如:taskkill /pid 20256 /f
- 其他待补充
其他:
- 如果是鸿蒙系统,需要先用usb开启无线调试
- 日志输出到文件【adb logcat 的妙用(输出 log 到指定文件中)_adb logcat -c-CSDN博客】
- adb连接Pc安卓模拟器(MuMu模拟器)【MuMu模拟器如何连接adb?_MuMu模拟器_安卓模拟器】
// 开启鸿蒙系统adb远程
adb tcpip 指定端口
// 例如:adb tcpip 35815
// https://blog.csdn/qq_34801506/article/details/81014994
// 清空日志
adb logcat -c
// 输出log到文件
adb logcat > logcat.log
// 连接MuMu模拟器和连接远端安卓机类似
adb.exe connect 127.0.0.1:XXXXX
// 注:XXXXX为模拟器端口号,请参考打开的模拟器【问题诊断】内展示端口号或MuMu多开器12内的adb端口后再输入。
参考:
- Android开发:用adb命令安装apk到手机_unknown command advices-CSDN博客
- https://zhuanlan.zhihu/p/610179772
- 【有图有真相】ADB连接失败 | ADB failed to connect to 192.168.21.90:40179 – 震惊部
- 【鸿蒙】ADB无线调试——华为篇——鸿蒙系统cannot connect to 192.168.1.101:5555: 由于目标计算机积极拒绝,无法连接。 (10061)_鸿蒙无线调试6位配对码-CSDN博客
- 【如果报错more than one device and emulator需要使用-s指定设备】消除ADB错误“more than one device and emulator”的方法-CSDN博客
- 【一些报错的处理】adb 连接之 error: protocol fault (couldn‘t read status): Connection reset by peer_adb.exe: failed to check server version: protocol -CSDN博客
- adb connect 无法连接的解决办法_adb connect 连不上-CSDN博客
- Android开发:用adb命令安装apk到手机_unknown command advices-CSDN博客
- 使用adb logcat命令显示Android设备上的Log日志-CSDN博客
- 安装adb,读取android设备上的log日志并保存到电脑中_android adb logcat 保存文件-CSDN博客
- android远程抓log_mob649e81540090的技术博客_51CTO博客
- 【这个没用到】Android 设备adb连接后unauthorized解决方法_adb unauthorized-CSDN博客
- 【手机相互传文件】Snapdrop
- 【PC手机互传文件】https://github/air-controller/air-controller-desktop
- 【其他互传工具】手机电脑互传文件的 10 个免费工具,比微信、QQ 更好用 · Windows 使用技巧
起因:没有安卓线可以直连pc(手里的只能充电)
解决办法:开启安卓远程adb
步骤:
- 环境:三星Galaxy Z Fold3,Android14
- 如果只使用adb,可以直接下载【https://dl.google/android/repository/platform-tools-latest-windows.zip】
- 开启手机开发者选项:【设置】=>【关于手机】=>【软件信息】=>【编译编号】=>【点击7~10次】(参考:https://zhuanlan.zhihu/p/610179772)
- 返回设置,最下面出现了【开发者选项】=> 打开【无线调试】=> 点击【无线调试】=>【使用配对码配对设备】;
- 确保手机和pc在同一个网段的局域网中,打开windows命令行,输入指令:
// 配对远程设备
adb pair [ip]:[端口]
// 例如:adb pair 192.168.50.26:41329,配对的ip和端口在手机上点击“使用配对码配对设备”后弹出,输入配对码
// 远程连接安卓设备
adb connect [ip]:[端口]
// 例如:adb connect 192.168.50.26:35815,IP和端口在手机的无线调试界面可以找到
// 查看所有已连接设备
adb devices
adb devices -l
// 安装apk
adb -s 192.168.50.26:35815 install xxx.apk
// 查看日志
adb -s 192.168.50.26:35815 logcat
// 打开手机端shell
adb -s 192.168.50.26:35815 shell
- 端口占用问题排查:
// 查看端口占用
netstat -aon | findstr "端口号"
// 例如:netstat -aon | findstr "5037"
// 查找进程
tasklist|findstr "进程id"
// 例如:tasklist|findstr "20256"
// 杀死进程
taskkill /pid 进程id /f
// 例如:taskkill /pid 20256 /f
- 其他待补充
其他:
- 如果是鸿蒙系统,需要先用usb开启无线调试
- 日志输出到文件【adb logcat 的妙用(输出 log 到指定文件中)_adb logcat -c-CSDN博客】
- adb连接Pc安卓模拟器(MuMu模拟器)【MuMu模拟器如何连接adb?_MuMu模拟器_安卓模拟器】
// 开启鸿蒙系统adb远程
adb tcpip 指定端口
// 例如:adb tcpip 35815
// https://blog.csdn/qq_34801506/article/details/81014994
// 清空日志
adb logcat -c
// 输出log到文件
adb logcat > logcat.log
// 连接MuMu模拟器和连接远端安卓机类似
adb.exe connect 127.0.0.1:XXXXX
// 注:XXXXX为模拟器端口号,请参考打开的模拟器【问题诊断】内展示端口号或MuMu多开器12内的adb端口后再输入。
参考:
- Android开发:用adb命令安装apk到手机_unknown command advices-CSDN博客
- https://zhuanlan.zhihu/p/610179772
- 【有图有真相】ADB连接失败 | ADB failed to connect to 192.168.21.90:40179 – 震惊部
- 【鸿蒙】ADB无线调试——华为篇——鸿蒙系统cannot connect to 192.168.1.101:5555: 由于目标计算机积极拒绝,无法连接。 (10061)_鸿蒙无线调试6位配对码-CSDN博客
- 【如果报错more than one device and emulator需要使用-s指定设备】消除ADB错误“more than one device and emulator”的方法-CSDN博客
- 【一些报错的处理】adb 连接之 error: protocol fault (couldn‘t read status): Connection reset by peer_adb.exe: failed to check server version: protocol -CSDN博客
- adb connect 无法连接的解决办法_adb connect 连不上-CSDN博客
- Android开发:用adb命令安装apk到手机_unknown command advices-CSDN博客
- 使用adb logcat命令显示Android设备上的Log日志-CSDN博客
- 安装adb,读取android设备上的log日志并保存到电脑中_android adb logcat 保存文件-CSDN博客
- android远程抓log_mob649e81540090的技术博客_51CTO博客
- 【这个没用到】Android 设备adb连接后unauthorized解决方法_adb unauthorized-CSDN博客
- 【手机相互传文件】Snapdrop
- 【PC手机互传文件】https://github/air-controller/air-controller-desktop
- 【其他互传工具】手机电脑互传文件的 10 个免费工具,比微信、QQ 更好用 · Windows 使用技巧