‘壹’ ADB命令对手机进行操作
连接设备后 adb shell 进入设备检查是否有root(&表示没root,#表示已经root)
没root执行如下
exit
adb root
adb remount
执行这一步后仍旧不能对system进行读写。
再exit退出了执行下面命令
adb disable-verity
adb reboot -手机重启
开机后执行adb root ----不用进入设备
adb remount
adb shell
cd 到你要修改文件的地方试试如:应用apk安装在/system/priv-app/目录下
rm –rf * 删除当前文件夹所有文件 ---(慎重)
删除掉文件后exit退出来,上传文件命令如下
adb push 需要上传的文件+空格+上传的地方目录
其他操作:Read-only file system
adb logcat -v time | findstr START --查看包名
rm XXXXX ---删除文件 (带中文的文件需要输入前面的字符然后按Tab 自动联想出文件名后去删除,联想会自动转译字符)
‘贰’ 手机adb命令怎么使用
adb连接手机
【主要方式】
主要是通过adb命令进行链接手机或者查看手机连接的状态。
【原理】
通过指令或者查看连接状态确定是否开启手机连接状态。
【实现步奏】
通过usb连接电脑,注意一定要把360等手机助手关闭退出,这些软件会占用adb的使用。
然后打开cmd,adb devices 查看手机是否连接电脑。
‘叁’ android手机软重启adb命令是什么
运行设备的shell(命令行)。
管理模拟器或设备的端口映射。
计算机和设备之间上传/下载文件。
将本地apk软件安装至模拟器或android设备。
ADB一个 客户端-服务器端 程序, 其中客户端是用来操作的电脑,服务器端是android设备。
1、 查看设备 *adbdevices。这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示。
2、 安装软件:adbinstall <apk文件路径>。
这个命令将指定的apk文件安装到设备上。
3、 卸载软件
adbuninstall <软件名>。
adbuninstall -k <软件名>。
如果加 -k 参数,为卸载软件但是保留配置和缓存文件。
‘肆’ 如何使用ADB命令查看Android手机相关信息参数
今天教大家用ADB命令来查看自己胡拍圆手机的相关硬件以及其他的参数信息,运用这些ADB命令可以很贺罩直观的查看到你手机上的硬件与软件方面的详细信息。
要运用ADB命令,首先在你的电脑键盘上同时按下Win+R,这时候会弹出一个“运行”窗口,接着在框中输入“裤塌CMD”,并按下“确定”,这时候就会弹出一个命令窗了,这时下面步骤中所提供的ADB命令也就是在这个窗口下所运行的!
ABD命令的具体操作步骤如下:
1.getprop ro.serialno:查看机器的序列号
2.getprop ro.carrier:查看机器的CID号
3.getprop ro.hardware:查看机器板子代号
4.getprop ro.bootloader:查看SPL(Hboot)版本号
5.getprop:查看机器的全部信息参数
在这能看到你机器的全部的信息参数,从你的硬件信息到所刷的ROM版本信息。
‘伍’ ADB连接手机和简单命令
1、先安装好ADB,手机要设置为 开发者模式 ,然后再开启 USB调试(重点,一定要开始USB调试)
2、打开cmd,运行adb devices,查看连接设备
注意:这一步挺多人会碰到error: device not found问题,研究了一个:,原因1:5037端口被占用。原因2:手机没有开启USB调试模式。
关于5037端口被占用的解决方法,参考:https://blog.csdn.net/qq_41063141/article/details/84898289
1、先关闭ADB
adb kill-server
2、再开始ADB
adb start-server
3、查看ADB是否有进程,5037端口是否被占用
adb nodaemon server
如果此时提示cannot bind 'tcp:5037',意思是5037端口被占用
4、查看5037端口被哪个进程占用了
netstat -ano | findstr “5037”
5、找出占用5037端口的线程名
tasklist | findstr “8020”
6、杀掉占用5037端口的进程
taskkill /f /pid 8020
以上步骤操作完后,执行adb devices就能看到连接设备了
可以直接在cmd命令窗口执行,不用进入安装ADB的目录下
简单命令使用
1、查看安卓设备下所有的包
adb shell pm list packages
可以筛选某个包 adb shell pm list packages |findstr "taobao"
2、命令,对某个包进行1000次无规律点击
格式:adb shell monkey -p 包名 -v 点击次数
adb shell monkey -p com.taobao.taobao -v 1000
例如这个是对淘宝APP进行1000次无规律点击,执行这个命令,手机会自动打开淘宝APP,命令执行后,会在cmd窗口打印出执行日志
3、将执行日志输出到电脑的某个位置
adb shell monkey -p com.taobao.taobao -v 1000 >E:/test.txt
执行后cmd窗口不会打印出日志,但是在E盘会生成一个test.txt文件,里面存日志信息
日志主要查找“ANR”和“Exception”字样,看程序是否报错
命令使用参考:https://blog.csdn.net/niuniu0186/article/details/79866783
https://blog.csdn.net/cesor/article/details/99686194
https://blog.csdn.net/youzi749/article/details/79525528