• 一些常用的ADB命令列举

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

    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. [Python程序设计] Tornado表单处理 3 个条目
  2. [Python程序设计] Tornado 服务器环境配置 3 个条目
  3. [PHP程序设计] 声明式编程范式 12 个条目
  4. [PHP程序设计] htaccess 设置技巧 6 个条目
  5. [PHP程序设计] PHP与Stream流 5 个条目
  6. [软件工程与项目管理] 呈现树的构建 13 个条目
  7. [Python程序设计] 写几个简单的Tornado程序吧 5 个条目
  8. [数据库技术] 无限级分类数据表设计 4 个条目
  9. [移动开发] Android开发基础知识 4 个条目
  10. [JavaScript程序设计] Web实时通信技术名词解析 5 个条目
  11. [Linux操作系统] 基本 Linux Shell 命令 2 个条目
  12. [PHP程序设计] 对输入文件类型的检测 1 个条目
窗口 -- [博客]