打开/关闭搜索
搜索
打开/关闭菜单
通知
打开/关闭个人菜单
查看“ADB命令”的源代码
来自Uotan Wiki · 刷机百科
查看
阅读
查看源代码
查看历史
associated-pages
页面
讨论
更多操作
←
ADB命令
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
连接管理 列出所有连接设备及其序列号: <code>adb devices</code> 如果有多个连接设备,则需要使用序列号来区分: <code>export ANDROID_SERIAL=<设备序列号></code> <code>adb shell ls</code> 多设备下连接指定设备 <code>adb -s 序列号 shell</code> 可以通过网络来连接 ADB: <nowiki>#</nowiki> 让设备端的 adbd 重启,并在 TCP 端口 5555 处监听 <code>adb tcpip 5555</code> <nowiki>#</nowiki> 此时可以断开 USB 连接 <nowiki>#</nowiki> 远程连接设备,设备的 IP 地址是 192.168.1.100 <code>adb connect 192.168.1.100:5555</code> <nowiki>#</nowiki> 断开连接 <code>adb disconnect 192.168.1.100:5555</code> 调试 获取系统日志 <code>adb logcat</code> 用法 <code>adb logcat [选项] [应用标签]</code> 示例 <nowiki>#</nowiki> 查看全部日志 <code>adb logcat</code> <nowiki>#</nowiki> 仅查看部分日志 <code>adb logcat -s WifiStateMachine StateMachine</code> 运行命令 adb shell 获取详细运行信息 <code>adb bugreport</code> <code>adb bugreport</code> 用于错误报告,里面包含大量有用的信息。 示例 <code>adb bugreport</code> <nowiki>#</nowiki> 保存到本地,方便用编辑器查看 <code>adb bugreport >bugreport.txt</code> root 权限 如果 TARGET_BUILD_VARIANT 使用的是 userdebug 模式,要获得 root 权限,需要先运行: <code>adb root</code> 让 ADB 的设备端切换到 root 权限模式,这样 adb remount 等需要 root 权限的命令才会成功。 应用管理 安装应用 <code>adb install</code> 用法: <code>adb install [选项] 应用包.apk</code> 选项包括: -l forward-lock -r 重新安装应用,保留原先数据 -s 安装到 SD 卡上,而不是内部存储 示例: <nowiki>#</nowiki> 安装 facebook.apk <code>adb install facebook.apk</code> <nowiki>#</nowiki> 升级 twitter.apk <code>adb install -r twitter.apk</code> 如果安装成功,工具会返回成功提示 Success;失败的话,一般是以下几种情况: INSTALL_FAILED_ALREADY_EXISTS: 此时需要用 -r 参数来重新安装。 INSTALL_FAILED_SIGNATURE_ERROR: 应用的签名不一致,可能是发布版和调试版签名不同所致。如果确认 APK 文件签名正常,可以用 adb uninstall 命令先卸载旧的应用,然后再安装。 INSTALL_FAILED_INSUFFICIENT_STORAGE: 存储空间不足,需要检查设备存储情况。 卸载应用 <code>adb uninstall</code> 用法: <code>adb uninstall</code> 应用包名称 示例: adb uninstall com.android.chrome 应用包名称可以用以下命令列出: <code>adb shell pm list packages -f</code> 运行结果是: package:/system/app/Bluetooth.apk=com.android.bluetooth 前面是 apk 文件,后面则是对应的包名称。
返回
ADB命令
。