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. hdu_5773_The All-purpose Zero(LIS)

    题目链接:hdu_5773_The All-purpose Zero 题意: 给你一串数,让你求LIS,不过这里的0可以改变为任意数 题解: 官方题解讲的很清楚 1010 The All-purpos ...

  2. IoC容器Autofac正篇之类型关联(服务暴露)(八)

    类型关联  类型关联就是将类挂载到接口(一个或多个)上去,以方便外部以统一的方式进行调用(看下例). 一.As关联 我们在进行手动关联时,基本都是使用As进行关联的. 1 2 3 4 5 6 7 8 ...

  3. php编译错误Note that the MySQL client library is not bundled anymore!

    Note that the MySQL client library is not bundled anymore! 解决方法. 1. 查看系统有没有安装mysql header find / -na ...

  4. NSBundle的用法

    bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBu ...

  5. Unable to chmod /system/build.prop.: Read-only file system

    Unable to chmod /system/build.prop.: Read-only file system 只读文件系统 所以需要更改 使用下面的命令 mount -o remount,rw ...

  6. Drupal7的theme函数执行顺序

    theme('name') 执行顺序: 1.当前主题_name(),这个函数一般在主题的template.php文件中 2.所在模块_name() 3.theme_name() 4.name.tpl. ...

  7. prototype小解

    prototype由来 在理解prototype前,首先得理解js面向对象编程的私有变量.私有函数,静态变量.静态函数,以及实例变量,实例函数 私有变量,私有函数 函数内部通过var定义的变量 fun ...

  8. 【dp】 比较经典的dp poj 1160

    转自http://blog.sina.com.cn/s/blog_5dd8fece0100rq7d.html [题目大意]:用数轴描述一条高速公路,有V个村庄,每一个村庄坐落在数轴的某个点上,需要选择 ...

  9. php 数据库并发处理

    在并行系统中并发问题永远不可忽视.尽管PHP语言原生没有提供多线程机制,那并不意味着所有的操作都是线程安全的.尤其是在操作诸如订单.支付等业务系统中,更需要注意操作数据库的并发问题. 接下来我通过一个 ...

  10. java 数据结构 图

    以下内容主要来自大话数据结构之中,部分内容参考互联网中其他前辈的博客,主要是在自己理解的基础上进行记录. 图的定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通过表示为G(V,E),其中,G标示 ...