• 一些常用的ADB命令列举

    adb命令和用法
    服务器君一共花费 19.959 ms 进行了 4 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    Android的SDK中提供了很多有用的工具,在开发过程中如果能熟练使用这些工具,会让我们的开发事半功倍。adb是SDK提供的一个常用的命令行工具,全称为Android Debug Bridge,用于在调试时连接本机和手机设备。

    ADB有很多命令,本文只列出一些常用的命令,要查看所有的adb命令和用法,可以在命令行中输入adb进行查看。这些命令都是根据本人在开发过程中的使用进行总结的,以后如果发现其他常用的和有用的命令,会加入本文中。

    从开发用电脑的命令行或脚本文件中使用adb命令的用法是:

    adb [-d|-e|-s <serialNumber>] <command>
    

    当使用的时候,程序会调用adb客户端。因为adb客户端不需要关联到任何模拟器,所以如果有多个模拟器或手机正在运行,就需要使用-d参数指定要操作的是哪一个。

    adb命令有三个重要的参数,当本机上连接了两个或以上的android设备时,这三个参数就有用武之地了:

    • -d  说明adb命令的目标设备是唯一连接到adb的真机
    • -e  说明adb命令的目标设备是唯一连接到adb的模拟器
    • -s  <specific device> 指定adb命令的目标设备

    以下为这三个参数的应用举例:

    • adb -d shell 进入唯一连接到adb的真机的Linux Shell环境
    • adb -e install weibo.apk 将weibo.apk安装到唯一连接到adb的模拟器上
    • adb -s emulator-5554 push weibo.apk /sdcard/weibo.apk 将weibo.apk文件复制到emulator-5554的/sdcard/weibo.apk位置

    一些常用的命令

    • adb start-server 开启adb服务
    • adb kill-server 终止adb服务
    • adb devices 列出所有连接到adb的设备,包括真机和模拟器
    • adb get-serialno 获取设备的序列号
    • adb version 显示adb的版本号
    • adb install <apk file name> 将指定的app安装到唯一连接到adb的设备上,后边跟的参数为安装包的文件名
    • adb install -r <apk file name> 安装应用程序, 但是保留原有应用程序的所有数据 
    • adb uninstall <package name> 将包名指定的app从目标设备上卸载,后边跟的参数为应用程序的包名
    • adb uninstall -k <package name> 将包名指定的app从目标设备上卸载, 但是保留配置文件和缓存
    • adb push <local> <remote> 将本机的文件或目录拷贝到目标设备的文件系统中
    • adb pull <remote> [<local>] 将目标设备中的文件或目录拷贝到本机中

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [PHP程序设计] htaccess 设置技巧 6 个条目
  2. [移动开发] Android View注入框架Butter Knife 3 个条目
  3. [Python程序设计] Django 入门知识浅介 10 个条目
  4. [PHP程序设计] CodeIgniter与PHP框架设计 5 个条目
  5. [移动开发] Android加载器Loaders 5 个条目
  6. [智力开发与知识管理] 学习编程为什么没会这么难? 7 个条目
  7. [Python程序设计] Tornado源码解析 23 个条目
  8. [Python程序设计] 从PHP到Python 3 个条目
  9. [PHP程序设计] 编程范式初探 3 个条目
  10. [软件工程与项目管理] 浏览器的HTML解析器 8 个条目
  11. [JavaScript程序设计] 关于HTTP Keep-Alive 6 个条目
  12. [数据结构] 散列表(哈希表) 13 个条目
窗口 -- [八点]
博聚网