常用的adb调试命令:
1.adb connect /disconnect ip //连接 断开 保证设备的开发者选项的允许调试adb打开
2. adb shell //切换到设备下的命令
3.adb push 新文件名 /system/lib/文件名 //推送,从本地推送到移动端
4.adb pull <remote_path> <local_path> //拉取,从远程拉取到本地
5.adb shell input keyevent 3 // 返回设备桌面
6.adb shell input keyevent 4 //返回
7. adb shell cat /data/misc/wifi/*.conf //查看设备Wi-Fi密码
8.adb install example.apk //安装apk
9.adb devices //列出链接的设备
10. adb kill-server //关闭 adb
11. adb start-server //打开 adb
12. adb shell pm list packages //将安装的所有应用包名列出来
13. adb shell pm path com.example.mm //找到 apk 的位置
14.root后的手机获得安装应用的apk
adb shell ---> su ---> find -name *.apk
15. 没有apk,应用已经安装到手机或虚拟机中:
1.清除logcat内容,使用命令adb logcat -c
2..启动logcat,使用命令adb logcat ActivityManager:I *:s
3.启动要查看的程序;
and so on ...
mac下常用的一些命令
1. ls -a //可以列出一些隐藏文件夹
2.open targetname/ //Mac终端下打开该目录的文件夹窗口
3.cp white_collar.mp4 /sdcard/videoAdSmall //复制文件到目标目录
4.pwd //查看当前路径
-
注:华为手机adb无法调试解决办法
mac系统也没华为和酷派的驱动啥的, 搜索了一下, 华为的手机是自己还有个所谓的usb模式; 默认是个自有模式, 跟google原版不一样; 需要修改回google模式才行具体办法是:
进入手机的拨号, 输入##2846579##进入工程模式, 然后选择ProjectMenu->后台设置->use端口设置 改成GOOGLE模式
手机连接adb
- adb shell ifconfig wlan0; 查询USB连接手机的IP
- adb tcpip 5555 改端口
- adb connect ip ...