http://www.miui.com/article-275-1.html

http://noobjava.iteye.com/blog/1914348

常用:
1.进入模拟器的shell模式 :
  adb shell

2.安装应用程序:
  adb install -r 应用程序.apk
adb install
adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上
adb install  -r <apk文件路径> :如果加-r参数会覆盖原来安装的软件并保留数据
注意:apk文件名不要使用中文且不要有空格号

3. 缷载apk包:
     adb shell
     cd data/app
     rm apk包
     exit
     adb uninstall apk包的主包名
     adb install -r apk包

4.获取模拟器中的文件:
 adb pull <remote> <local>

5. 向模拟器中写文件:
 adb push <local> <remote>

6. 显示系统中全部Android平台:
   android list targets

7. 显示系统中全部AVD(模拟器):
   android list avd

8. 显示当前运行的全部模拟器: 
 adb devices

9. 创建AVD(模拟器):
   android create avd --name 名称 --target 平台编号

10. 启动模拟器:
   emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)

11. 删除AVD(模拟器):
   android delete avd --name 名称

12. 创建SDCard:
   mksdcard 1024M ~/名称.img

13. AVD(模拟器)所在位置:
   Linux(~/.android/avd)     Windows(C:\Documents and Settings\Administrator\.android\avd)

14. 启动DDMS:
   ddms

15. 对某一模拟器执行命令:
     abd -s 模拟器编号 命令

16. 启动SDK,文档,实例下载管理器:
     android

17. 查看adb命令帮助信息:
     adb help

18. 在命令行中查看LOG信息:
     adb logcat -s 标签名

19. adb shell后面跟的命令主要来自:
     源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

20. 删除系统应用:
     adb remount (重新挂载系统分区,使系统分区重新可写)。
     adb shell
     cd system/app
     rm *.apk

21. 获取管理员权限:
     adb root

22. 启动Activity:
     adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

23、发布端口:
   你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如: 
adb forward tcp:5555 tcp:8000

24、复制文件:
   你可向一个设备或从一个设备中复制文件, 
    复制一个文件或目录到设备或模拟器上: 
 adb push <source> <destination></destination></source> 
     如:adb push test.txt /tmp/test.txt 
    从设备或模拟器上复制一个文件或目录: 
    adb pull <source> <destination></destination></source> 
    如:adb pull /addroid/lib/libwebcore.so .

25、搜索模拟器/设备的实例:
    取得当前运行的模拟器/设备的实例的列表及每个实例的状态: 
   adb devices

26、查看bug报告: 
adb bugreport

27、记录无线通讯日志:
   一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: 
   adb shell 
   logcat -b radio

28、获取设备的ID和序列号:
    adb get-product 
    adb get-serialno

29、访问数据库SQLite3
    adb shell 
    sqlite3

当然你可以 adb help查看:
_______________________________________________________________________________

附:Linux系统中常用的命令:
  1. 要列出当前目录中的所有文件,请输入:
  ls -a
  列出所有文件,包括 .(点)、..(点点)和其他以点开头的文件。
  2. 要显示详细信息,请输入:
  ls -l chap1 .profile
  显示一个长列表,包括关于 chap1 和 .profile 的详细信息。
  3. 要显示有关目录的详细信息,请输入:
  ls -d -l . manual manual/chap1
  显示目录 . 和 manual 以及文件 manual/chap1 的长列表。不使用 -d 标志时,会列出 . 和 manual 目录中的所有文件,而不是关于目录本身的详细信息。
  4. 要按照修改时间列出文件,请输入:
  ls -l -t
  显示最近被修改文件的长列表,较旧的文件跟在后面。
  文件
  /usr/bin/ls 包含 ls 命令。
  /etc/passwd 包含用户 ID。
  /etc/group 包含组 ID。
  /usr/share/lib/terminfo/* 包含终端信息。

5. rm 文件 :删除文件

1、DOS常用命令(不会用的自己搜索学习)

  • cd——改变当前目录

  • dir——显示文件夹内容

  • md——建立子目录

  • copy——拷贝文件

  • move——移动文件

  • del——删除文件

  • cls——清屏

  • attrib——显示文件的(文件)属性

2、linux常用命令(不会用的自己搜索学习)

    • cd——改变当前目录

    • pwd——查看当前所在目录完整路径

    • ls——查看目录或者文件的属*,列举出任一目录下面的文件

    • mkdir——建立目录

    • cp——拷贝文件

    • rm——删除文件和目录

    • mv——移走目录或者改文件名

    • chmod/chown——权限修改

    • clear——清屏

    • mount——加载一个硬件设备

    • su——在不退出登陆的情况下,切换到另外一个人的身份

    • grep——文本内容搜索

    • find——文件或者目录名以及权限属主等匹配搜索

    • kill——可以杀死某个正在进行或者已经是dest状态的进程

    • df——命令用来检查文件系统的磁盘空间占用情况

      • http://noobjava.iteye.com/blog/1914348

adb shell 命令详解,android的更多相关文章

  1. adb shell 命令详解,android, adb logcat

    http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...

  2. Android:adb shell 命令详解

    安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机“/system/bin”的目录下,通过adb shell 便可以调用这些命令. 进入“/system/bin”该 ...

  3. adb shell 命令详解(转)

    adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面 ...

  4. adb shell 命令详解

    adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面 ...

  5. 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法

    1.展示这段shell命令 +详解 #================================================================================= ...

  6. Linux主要shell命令详解(上)

    [摘自网络] kill -9 -1即实现用kill命令退出系统 Linux主要shell命令详解 [上篇] shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的 ...

  7. adb调试命令详解-2016.02.01

    adb(Android Debug Bridge),调试桥可以让设备的调试监测过程在远端进行,而不必在运行实际运行应用的设备上,方便调试的输出. 1 命令详解 a 查看帮助信息         adb ...

  8. hadoop Shell命令详解

    调用文件系统(FS)Shell命令应使用bin/hadoop fs <args>的形式.所有的的FS shell命令使用URI路径作为参数.URI路径详解点击这里. 1.cat说明:将路径 ...

  9. adb 常用命令详解

    1.把电脑上文件或目录copy到手机中:adb push <local> <remote>    - copy file/dir to device 此处的<local& ...

随机推荐

  1. 安装阿里云的php+mysql+nginx+vsftpd

    百度云search   sh-1.3.0-centos.zip

  2. office2003

    key:

  3. json解析尖括号<>

    如题 rs.getString("HEADLINE").replaceAll("<", " <").replaceAll(&qu ...

  4. 删除sql计划 调用的目标发生了异常。 (mscorlib) 其他信息: 用户 'sa' 登录失败。

    在删除以前创建的sql的计划任务时,弹出如题错误提示,发现错误原因在于,sa密码更改过,导致在删除时因为sa的密码和当前的密码不正确出现此错误. 解决办法: 1.在计划任务的编辑窗口,找到管理连接 2 ...

  5. 详细,Qt Creator快捷键大全,附快捷键配置方法

    一.快捷键配置方法: 进入“工具->选项->环境->键盘”即可配置快捷键. 二.常用默认快捷键: 编号 快捷键 功能 1 Esc 切换到代码编辑状态 2 F1 查看帮助(选中某一类或 ...

  6. MVC(@html.action)调用子操作方法

    1*简单调用 子操作方法: 服务端 客户端 2.带有参数的调用 子操作方法 服务端 客户端

  7. sql定期移植数据的存储过程

    create PROCEDURE [dbo].[Pro_ZT_SYS_LogInfo_clear] @dt_end datetime --清理此日期之前的数据 AS BEGIN SET NOCOUNT ...

  8. mysql免安装版使用方法

    1.下载并解压mysql免安装版至自定义目录 2.添加环境变量 变量名:MYSQL_HOME 变量值:D:\Program Files\mysql-5.6.11-winx64 即为mysql的自定义解 ...

  9. FRAM 铁电存储器

    铁电存储器与传统存储器的区别. 一:易失性的存储器包括静态存储器SRAM和动态存储器DRAM.           优点:读写速度快,读写寿命无次数限止.           缺点:掉电会丢失数据.  ...

  10. java中json数据生成和解析(复杂对象演示)

    1.json简单介绍 1.1 json是最流行和广泛通用的数据传输格式,简称JavaScript Object Notation,最早在JavaScript中使用. 1.2 举个例子,下面是一个jso ...