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

         
         
         
         
         
      • http://www.cnblogs.com/playing/archive/2010/09/19/1830799.html
      • http://www.jb51.net/article/112562.htm

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

  1. adb shell 命令详解,android

    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. adb 常用命令详解

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

  9. hadoop Shell命令详解

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

随机推荐

  1. TFS二次开发10——分组(Group)和成员(Member)

    TFS SDK 10 ——分组(Group)和成员(Member) 这篇来介绍怎样读取TFS服务器上的用户信息 首先TFS默认有如下分组(Group): SharePoint Web Applicat ...

  2. 浙江工业大学校赛 小M和天平

    小M和天平 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  3. Python的Scikit-learn如何选择合适的机器学习算法?

    参考网址:http://scikit-learn.org/stable/tutorial/machine_learning_map/index.html

  4. (4.15)存储DAS,NAS,SAN在数据库存储上的应用

    关键词:存储,硬盘接口类型,磁盘类型,网络类型,DAS,DNS,SAN 转自:http://blog.51cto.com/qianzhang/1254617 一. 硬盘接口类型 1. 并行接口还是串行 ...

  5. 从xtraback 备份文件中 单独恢复一张 innodb 表

    从xtraback 备份文件中 单独恢复一张 innodb 表 http://blog.sina.com.cn/s/blog_445e807b0101dbgw.html 能够恢复一张表的前提是独立表空 ...

  6. Unity无法创建新工程

    1.解决方法 重新登录一遍账号

  7. Session实例

    Session常用方法(一) session对象用来保存一些在与每个用户回话期间需要保存的数据信息,这样就方便了回话期间的一些处理程序.如可以用session变量记住用户的用户名,以后就不必在其他的网 ...

  8. PNG格式图片常见转换方法

    前言 最近碰到一个需要将图片由原始的PNG转化为JPG的需求,由于PNG图片本身质量等原因,导致转化为JPG之后,存在失真的问题,后来一个同事分享了下述的HighQualityPNGToJPG方法解决 ...

  9. 机器学习理论基础学习3.4--- Linear classification 线性分类之Gaussian Discriminant Analysis高斯判别模型

    一.什么是高斯判别模型? 二.怎么求解参数?

  10. Qt5

    最简单的分割窗体 #include <QApplication> #include <QLabel> #include <QSplitter> int main(i ...