常用的ADB命令
-
adb reboot:重启设备
-
adb devices:查看连接的设备
-
adb start-server:开启adb服务
-
adb kill-server:关闭adb 服务
-
adb install *.apk: 安装Apk(adb install daidu.apk)
-
adb uninstall *.apk:预卸apk
-
adb shell +su :切换到root权限
-
adb shell wm size:获取屏幕的尺寸
-
adb shell wm density:获取屏幕的分辨率
-
adb remount;挂载设备
-
adb push xxx(文件) xxx/xx(文件路径):将某文件推送到设备的某路径
-
adb pull xx xxx/xx:从设备获取某个文件
-
adb logcat :查看设备log信息
-
adb logcat -c:清除log信息
-
adb logcat -s +" cccc":过滤cccc log 信息
-
adb shell screencap -p /sdcard/screen.png :adb 截图保存到设备的/sdcard/screen.png目录下
-
adb shell logcat -> C:\Users\Administrator\Desktop\Test.txt :保存设备的log信息到指定目录的文件下
- adb shell am start -n +包名 /. 类名:打开某个apk 例如:adb shell am start -W com.example.NullDemo/com.unity3d.player.UnityPlayerActivity
包名就是packae,在Unity中的PlayerSetting中的PackageName 类名就是AndroidManifest中的Activity名字
- adb shell pm clear +包名:关闭apk
获取安卓设备IP地址 adb shell ifconfig|findstr Bcast
使用WIFI连接安卓设备
- adb shell setprop persist.adb.tcp.port 5555
- adb tcpip 5555
- adb connect 设备ip地址
使用WIFI网络断开设备 PC端 命令行执行 adb disconnect :5555 即可断开
需要增加log内存 Android Studio中logcat打印一会就停止打印了 需要增加log内存,命令如下: adb logcat -G 20M
打Log测试命令: adb logcat -v time -> log128.txt