adb常用命令

来源:互联网 发布:中国网络通信有限公司 编辑:程序博客网 时间:2024/05/19 00:09

    在上一篇文章回复中我列出了几个常用到adb命令,这样总想着不够系统,还是另外写一篇日志。把自己熟悉到adb命令记下。以后使用到新到直接加到这篇博文后面就行了。

    现在主要用到到是:

    adb devices就是查看有多少个设备在运行,该设备可以是模拟器,也可以是真机。

    adb kill-server杀掉adb服务,该命令是再我重新编译sdk后,还以为adb版本变了,想重启adb来解决我出现到error protol问题,但后来发现不是adb服务到原因。反正在我的机器上没有真正用过该命令。其实adb到很多命令可能会在编写脚本到时候比较好用,手动敲到上。

  adb start-server启动adb服务,不用说了。

   可能用得多到就是下面几个;

   adb install xxx.apk 安装xxx.apk到默认设备中,如果同时有几个设备在线,而想要安装到指定设备可以使用adb -s destdevice  install xxx.apk 


有安装就会有卸载,很简单adb uninstall packagename uninstall卸载到是包名,不是apk名称。因为

android系统使用包名作为其上面应用程序到唯一标识。很明显用apk名称是无法做到,那是可以改名字到。

如果是想重新安装的话,没必要先卸载再安装,直接使用adb -r install xxx.apk就可以了。


有时候只是想卸载程序,需要保留数据和缓冲去可以使用-k参数就可以了。adb uninstall -k packagename.

在使用eclipse进行编译是,由于模拟器比较慢我们就一开始打开就不关,也后直接运行就会更新我们到程序了。而这其中应该是用到了adb install -r 命令了把,另外一个命令就是adb shell am start 该命令是用来启动设备上某个设备运行到,现在我还没搞清楚怎么运行,因为我按网上说到做都总是会收到bad component 错误。

另外我们可以动过adb push想设备上发送文件和通过adb pull把设备上到文件下载到我们本地。

adb 还有几个命令,现在没用到,就不写了。大致是adb root ,adb remount,adb use等。其实再创建android工程时生成到build.xml文件,应该就是通过调用adb 工具完成的,如像adb wait-for-device命令,肯定用再脚本中处理如果如果运行到时候adb没用启动,等待其他程序启动设备后它就可以继续执行了。

   


原创粉丝点击