目录
- 1、查看应用Activity的任务栈
- 2、局域网内无线连接设备
- 3、启动adb服务
- 4、结束adb服务
- 5、查看连接的设备
- 6、安装apk应用
- 7、卸载指定应用
- 8、从电脑拷贝文件到移动设备
- 9、从移动设备拷贝文件到电脑
- 10、重启设备
- 11、查看版本
- 12、调出shell,进入手机设置
1、查看应用Activity的任务栈
adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'
查看结果如下:
注意事项:
- 可能会遇到 ‘sed’ 不是内部或外部命令,也不是可运行的程序 这个错误提示。
解决办法:首先你的系统安装了git客户都安程序,找到对应的路径:H:\Program Files\Git\usr\bin,可以看到在此路径的文件夹内存在这个文件:
,然后把这个路径添加到环境变量->系统环境变量->Path 中,如下图所示:
保存之后,重新打开系统cmd窗口/As,输入sed,如果看到下面的信息说明,配置成功,指令关键字已生效。
- 可能会遇到 ‘grep’ 不是内部或外部命令,也不是可运行的程序 这个错误提示。
解决办法:grep替换成findstr
2、局域网内无线连接设备
第一步:插上线连接好设备,执行如下指令:
adb tcpip 5555
第二步:查看设备的局域网IP地址,[设置]->[关于手机]->[状态信息]->[IP地址]
例如:
172.30.89.4
第三步:执行连接指令
adb connect 172.30.89.4
连接成功后,即可拔出设备进行无线调试了。
附:如果要断开无线连接,可执行r如下指令:
adb disconnect 172.30.89.4
3、启动adb服务
adb start-server
4、结束adb服务
adb kill-server
5、查看连接的设备
adb devices
6、安装apk应用
adb install E:/app-debug.apk
E:/app-debug.apk为apk文件所在的路径。
7、卸载指定应用
adb uninstall com.test.packages
com.test.packages 为需要卸载应用的包名,需连接一台设备执行此命令。
8、从电脑拷贝文件到移动设备
adb push E:/app-debug.apk /mnt/sdcard/
确保在电脑上存在E:/app-debug.apk这个文件,同事确保此/mnt/sdcard/ 移动设备的根目录也存在,否则会操作失败。
9、从移动设备拷贝文件到电脑
adb pull /mnt/sdcard/app-debug.apk E:\AppBag
确保在移动设备上存在/mnt/sdcard/app-debug.apk这个文件,再在电脑上的E:\盘,创建好AppBag 这个文件夹,再执行上述命令,否则会操作失败。
10、重启设备
adb reboot
重启设备的含义就是重新启动手机操作系统。
11、查看版本
adb version
12、调出shell,进入手机设置
adb shell
ADB Shell是Android Debug Bridge(ADB)的一部分,它提供了一个命令行界面,允许您与Android设备进行通信。 通过ADB Shell,您可以执行各种命令来查看设备信息、安装和卸载应用、管理进程等。
原创不易,求个关注。
微信公众号:一粒尘埃的漫旅
里面有很多想对大家说的话,就像和朋友聊聊天。
写代码,做设计,聊生活,聊工作,聊职场。
我见到的世界是什么样子的?
搜索关注我吧。
公众号与博客的内容不同。