首页 > 其他分享 >adb指令(查看电脑连接设备)

adb指令(查看电脑连接设备)

时间:2023-08-27 17:33:05浏览次数:42  
标签:包名 shell -- 电脑 指令 adb 连接 设备

电脑已配置ADB环境

adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、系统升级、运行shell命令等。

 详细:http://www.taodudu.cc/news/show-1575061.html?action=onClick

一、连接设备操作步骤:

1.IP连接法:同一局域网下,通过cmd打开DOS窗口,输入“adb connect ip地址”即可连接设备;

2.线连法:使用双工头线,两头分别连接设备和电脑 即可连接设备;

3.串口法:使用串口板连接车机,然后将串口板连接至电脑,通过“SecureCRTPortable”应用,可连接设备;

1.adb devices //查看是否有设备 ** 此命令适用于第1、2中连接方式,不适用于第3种连接方式

2.adb get-serialno //获取设备的ID和序列号serialNumber

------------------发送命令到设备--------------------------------------


adb [-d|-e|-s <serialNumber>] <command>
-d 发送命令给usb连接的设备
-e 发送命令到模拟器设备
-s <serialNumber> 发送命令到指定设备

3.adb shell //进入车机内

在命令行中输入“adb shell”
进入shell之后,再输入“cat /system/build.prop”
其实,设备信息,主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了

4. adb -s 设备名 shell //连接多个设备下,进入指定设备

5.adb reboot // 重启车机

6.adb kill-server //终止adb服务进程

7.adb start-server //开始adb服务进程

8.adb shell cat /sys/class/net/wlan0/address //获取机器MAC地址

9.cd sdcard //进入sdcard目录下,cd 表示进入某一个目录

10.rm -rf 文件/文件夹名称 //强制删除某一个文件/文件夹

11.adb shell mkdir 路径/文件夹名称 //新建文件夹

12.exit //退出

13.su //获取权限

14.chmod 777 文件名称 //赋予文件最高权限

15.adb install/uninstall 安装包路径 //安装/卸载包

16.adb install -r 安装包路径 //保留数据和缓存文件,重新安装APK

17.adb uninstall -k 包名 //卸载apk,但保留数据和缓存文件

18.adb shell pm clear 包名 //清除使用痕迹(包括激活等数据)

19 .adb shell pm path 包名 //查看包路径

20.adb shell dumpsys package 包名 | grep version //查看版本号

21.adb shell am start 包名 //通过命令启动应用(前提包名和activity在同一路径下)

------------------启动app-------------------------------------------
adb shell am start -n <package_name>/.<activity_class_name> // 启动应用

22. adb shell am start 包名.<activity_class_name> // 通过命令启动应用(包名和activity在不在同一路径下皆可使用)

23.adb logcat -v time >c:/logtxt.txt //抓取log并存至C盘

24.adb logcat -s '123' //过滤123的log

25.adb logcat -c //清除log缓存

26.cat 文件名 //查看文件内容 ,通过vi可修改文件内容

27.adb push 要push的文件路径 目标路径 //push文件进入设备

28.adb pull 要pull的文件路径 目标路径 //从设备pull文件到电脑

29.adb shell force-stop 包名 //强制停止关闭程序

30.adb shell top -m 6 //查看系统内 占用内存前6的app

31.adb shell procrank //查看各个进程的内存使用情况

32.adb shell ps //查看进程号

33.adb shell kill pid //杀死进程

34..adb shell wm size //查看设备分辨率

35.monkey -p com.edog.car --pct-syskeys 0 -c android.intent.category.LAUNCHER -s 1909 --hprof --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --throttle 200 -v -v -v 500000>>/mnt/sdcard/monkey_kaola.txt & logcat -v time >>/mnt/sdcard/logcat_kaola.txt // 跑monkey
————————————————
版权声明:本文为CSDN博主「大虞海棠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_47383458/article/details/105785705

标签:包名,shell,--,电脑,指令,adb,连接,设备
From: https://www.cnblogs.com/may18/p/17660535.html

相关文章

  • 你的旧电脑是 “过时” 了,还是使用 Linux 的机会?
    导读很多时候,老旧的电脑往往被打上“过时”的标签。Linux 改变了这一现状。翻新旧电脑,让它重新为需要它的人所用。你可能经常听到有人说某个电脑、平板电脑或智能手机“过时了”。当你听到这样的说法时,花一分钟问问自己:“这个人说的是个人观点还是事实?”很多时候他......
  • [转载]修复容器中的top指令以及/proc文件系统中的信息
    如何修复容器中的top指令以及/proc文件系统中的信息呢?通过lxcfs解决Docker和Kubernetes环境中解决遗留应用无法识别容器资源限制的问题。wgethttps://copr-be.cloud.fedoraproject.org/results/ganto/lxd/epel-7-x86_64/00486278-lxcfs/lxcfs-2.0.5-3.el7.centos.x86_64.rpmyu......
  • Git 相关指令(持续更新)
    https://www.cnblogs.com/zylyehuo/#在centos7环境下查看系统版本cat/etc/redhat-release#(1)安装gityuminstall-ygit#(2)查看git版本git--version#(3)查看配置选项gitconfig#(4)配置git全局用户信息gitconfig--globaluser.name<用户名>gitco......
  • 【8月摸鱼计划】电脑出现花屏
    如果显卡硬件导致花屏是,出现一条条的亮点,或是整片出现类似于马赛克的图形!如果是出现变色,只是一侧,或是多个侧面出现偏红,偏紫,等一些颜色的变化,不是显卡导致的。(但是这种都是出现在纯平显示器上的)如果显卡出现花屏,清理一下显卡的金手指,在测试,还是同样的问题,只能维修或是换显卡。如果出......
  • 安卓 adb常用命令
    什么是adb:adb是PC电脑与android手机进行通信操作的工具软件,类似于Xshell可以通过windows访问操作Linux如何安装adb软件(环境):下载adb绿色免安装版什么是adbshell:切换进入Linux内核的命令行界面(android的底层使用的是Linux内核,所以切换进入Linux内核命令行界面后,可以使用Lin......
  • Endnote下载-Endnote电脑版下载 中文版直装
    软件特色组织参考文献并为您的研究论文创建参考书目,以简单的方式管理您的文档并更轻松地构建项目。团队访问一个参考库:从单个参考图书馆(最多100人)开始工作,无论他们身在何处或与他们有关联的组织。在几秒钟内完成多年的工作:搜索参考元数据,全文期刊文章,文件附件以及您的个人注释和注......
  • 电脑上有别人的账号,git代码下拉报错403
    换的别人的电脑,然后有别人的账号,去下拉代码有问题报错403 然后去看git账户信息发现没有发现问题$gitconfig--list方法一,重置本机保留的gitconfig信息。解决方法:重置本机保留的gitconfig信息。命令:gitconfig--system--unsetcredential.helper然后再次clone的时候......
  • 用python写了个简单ADB调试小工具
    整体框架基于python3.10编写,使用tkinter库作为程序主窗口GUI;用pyinstaller库打包.exe包,方便Windows系统直接双击使用;对安卓设备进行调试,管理应用,查看adblog,对设备root,remount,截屏,录屏,发送adb命令等。。。。。。。。PS:由于安卓系统安全限制原因,对于安卓10+设备存在不能录屏问题,暂......
  • 使用 conda 管理电脑多个 python 版本
    背景之前一直使用python自带的虚拟环境管理工具(virtualen包),虽然很舒服,可以有不同的软件包环境,但是所有环境都只能基于一个python版本。由于历史原因,系统(Ubuntu)升级时给我新增了一个python3.11,我索性就只保留了这一个版本。这两天要使用open3d,结果发现不支持最新版本的......
  • git提交时电脑故障,提交报错
    错误信息:badsignature0x00000000indexfilecorrupt 找到本地项目的.git目录,进入该目录,并删除掉index文件 进入idea的git控制台,输入gitreset命令,但是此时报错了。Unstagedchangesafterreset: xxx 可能是新分支,也可能不是master分支,导致Unstagedchangesafter......