zoukankan      html  css  js  c++  java
  • adb shell 命令详解,android, adb logcat

    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 SettingsAdministrator.androidavd) 

    14. 启动DDMS:
       ddms 

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

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

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

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

    19. adb shell后面跟的命令主要来自:
         源码systemcore oolbox目录和源码frameworksasecmds目录。 

    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查看:
    比较常用的一些Android <wbr>ADB <wbr>Shell命令_______________________________________________________________________________

    附: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
  • 相关阅读:
    前插法创建带头节点的单链表
    利用Oracle数据库发送邮件
    关于如何给C#中的ListBox控件添加双击事件
    类似QQ表情的功能,包括动态绑定图片
    ASP.NET 缓存技术总结
    VS2008 快捷键大全
    Oracle 中union的用法
    C#找到Excel中的所有Sheetname的方法
    推荐一个学习XPath的网站
    Oracle游标使用大全
  • 原文地址:https://www.cnblogs.com/pengmn/p/4818651.html
Copyright © 2011-2022 走看看