Android Studio中的ADB(Android Debug Bridge)命令有很多,以下是一些常用的ADB命令:
-
列出设备:
adb devices
-
安装应用:
adb install <路径到apk文件>
-
卸载应用:
adb uninstall <应用包名>
-
查看应用列表:
adb shell pm list packages
-
获取设备日志:
adb logcat
-
截屏:
adb shell screencap -p /sdcard/screenshot.png
然后可以将图片从设备复制到电脑:
adb pull /sdcard/screenshot.png <本地路径>
-
拉取文件夹:
adb pull <设备路径> <本地路径>
-
推送文件到设备:
adb push <本地路径> <设备路径>
-
进入Shell:
adb shell
-
在Shell中执行命令:
adb shell <命令>
-
模拟按键操作:
adb shell input keyevent <按键值>
-
绑定端口到设备:
adb forward --list adb forward --port <本地端口> --remote-port <设备端口>
-
卸载并重新安装应用以清除数据(注意:这将删除应用的所有数据和缓存):
adb uninstall <应用包名> adb install <路径到apk文件>
-
获取设备ID:
adb devices | grep '<设备序列号>'
-
远程控制(需要root权限):
adb -s <设备序列号> shell am broadcast -a android.intent.action.MASTER_CLEAR
请注意,执行某些命令可能需要特定的权限或处于特定的设备状态(例如,需要设备已Root)。另外,随着Android系统的更新,部分命令的用法可能会有所变化。在使用之前,建议查阅最新的官方文档或相关资源以确保命令的有效性。