ADB命令:关闭防火墙、杀毒软件
1.查看adb版本:ADB version
2.连接模拟器/设备:adb devices 出现 devices 设备名,连接成功
5037端口被占用解决
1)查询占用端口5037的PID:netstat -ano | findstr "5037" 显示PID
2)关闭PID的进程:taskkill /f /pid 2204
3)重新输入:adb devices 不显示设备
4)重启夜神模拟器
3.ADB安装软件:adb install file.apk(apk路径)
命令:adb install D:\base.apk
安装APK文件失败,原因是无法提取本地库和资源。安装的APK文件与设备的架构可能不太兼容。
重新设置模拟器后安装成功。
4.指定设备进行操作:adb -s 设备名 命令
命令:adb -s 127.0.0.1:62025 install D:\base.apk
多开模拟器的情况下,指定安装apk到某一特定模拟器中
5.从电脑拷贝到手机上:adb push 拷贝文件 手机路径
命令:adb push d:\save.mp4 /sdcard/
查看:adb shell ls -a /sdcard/
6.拷贝手机文件到电脑上:adb pull 拷贝文件 电脑路径
命令:adb pull /sdcard/save.mp4 . (.代表当前目录)
7:抓取log日志
1)DOS窗口实时显示日志:adb logcat
2)实时生成日志文件:adb logcat > file.txt
3)获取日志时加上时间:adb logcat -v time >log.txt
4)获取网络射频信息:adb logcat -b radio >log.txt
5)获取事件信息:adb logcat -b events >log.txt
6)ANR应用无响应、bugreport启动log日志、dropbox重启、死机、闪退
8.adb shell 进入手机终端,命令与linux一样
adb shell Linux命令
9.ADB卸载app
adb uninstall apk包名
查看app包名:adb shell ls -a /data/data/
卸载刚才安装的天气APP-TianQiTong.apk,包名sina.mobile.tianqitong
adb uninstall sina.mobile.tianqitong