在Linux系统上,可通过包管理器(推荐,简单快捷)或手动下载(获取最新版本)安装adb:
sudo apt update
sudo apt install adb
Fedora/RHEL系统使用:sudo dnf install adb
Arch Linux系统使用:sudo pacman -S adb
/opt/),并配置环境变量:mkdir ~/Android
tar -xvzf platform-tools-latest-linux.zip -C ~/Android
echo 'export PATH=$PATH:~/Android/platform-tools' >> ~/.bashrc
source ~/.bashrc
安装完成后,通过adb version验证是否成功(显示版本信息即为成功)。在Android设备上启用开发者选项和USB调试:
使用USB数据线将Android设备与Linux电脑连接:
adb devices
若设备连接正常,终端将显示设备的序列号及状态(如“device”);若未显示或显示“unauthorized”,需重新检查USB调试设置或更换数据线。连接成功后,可通过以下命令进行调试操作:
adb devices # 列出已连接设备
adb shell getprop ro.build.version.release # 查看Android系统版本
adb shell getprop ro.product.model # 查看设备型号
adb install /path/to/app.apk # 安装APK文件(-t参数用于测试包:adb install -t app.apk)
adb uninstall com.example.app # 卸载应用(替换为包名)
adb push /local/path/file.txt /sdcard/ # 将本地文件复制到设备
adb pull /sdcard/file.txt /local/path/ # 将设备文件复制到本地
adb shell am start -n com.example.app/.MainActivity # 启动指定Activity(替换为包名和Activity名)
adb shell am force-stop com.example.app # 强制停止应用
adb logcat # 实时查看设备日志(可添加过滤器,如adb logcat *:E仅显示错误日志)
adb shell screencap -p /sdcard/screenshot.png # 截图并保存到设备
adb pull /sdcard/screenshot.png # 将截图复制到本地
adb shell screenrecord /sdcard/screenrecord.mp4 # 录屏(默认3分钟,按Ctrl+C停止)
adb pull /sdcard/screenrecord.mp4 # 将录屏复制到本地
若需摆脱USB线,可通过Wi-Fi实现无线调试:
adb tcpip 5555
adb shell ip route或进入“设置→关于手机→状态信息”查看);adb connect <device-ip>:5555 # 替换为设备实际IP
adb devices无设备显示,尝试重启ADB服务:adb kill-server
adb start-server
若仍无法解决,需检查设备驱动(部分设备需安装厂商提供的USB驱动)或更换USB线。免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。