‘壹’ android adb指令有什么优点
Android adb指令的优点如下:
1.Android 调试桥(adb)是多种用途的工具,该工具可以帮助方便的管理设备或模拟器 的状态。可以快速的通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端.
2.给特定的模拟器/设备实例发送命令。
如果有多个模拟器/设备实例在运行,在发布adb命令时需要指定一个目标实例。 这样做,请使用-s 选项的命令。在使用的-s 选项是:adb -s <serialNumber> <command>
如上所示,给一个命令指定了目标实例,这个目标实例使用由adb分配的序列号。
3.可以通过简单的指令安装软件到设备上。
可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。像这样做,使用install 命令。这个install 命令要求你必须指定你所要安装的.apk文件的路径:adb install <path_to_apk>
4.转发端口。
可以使用 forward 命令进行任意端口的转发——一个模拟器/设备实例的某一特定主机端口向另一不同端口的转发请求。下面演示了如何建立从主机端口6100到模拟器/设备端口7100的转发。adb forward tcp:6100 tcp:7100
5.从模拟器/设备中拷入或拷出文件。
可以使用adbpull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中复制。install 命令只将一个.apk文件复制到一个特定的位置,与其不同的是,pull 和 push 命令可令你复制任意的目录和文件到一个模拟器/设备实例的任何位置。
从模拟器或者设备中复制文件或目录,使用(如下命):adb pull <remote> <local>
‘贰’ 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 自动联想出文件名后去删除,联想会自动转译字符)