`

adb shell 命令详解,android

阅读更多

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

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

2.jpg
3.jpg

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查看:
比较常用的一些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——命令用来检查文件系统的磁盘空间占用情况

分享到:
评论

相关推荐

    Android中的adb命令详解

    Android中的adb命令详解,Android中的adb命令详解

    adb操作命令详解.doc

    adb操作命令详解.doc adb操作命令详解.doc

    adb 命令详解

    android 命令详解!绝对超级有用!

    adb.exe 命令详解及adb安装说明

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机). 它的主要功能有: * 运行设备的shell(命令行) * 管理模拟器或设备的端口映射 *...

    ARP命令详解

    ARP命令详解

    adb工具操作命令详解

    adb(Android Debug Bridge)是Android提供的一个通用的调试工具,说白了就是debug工具。借助这个工具,我们...1、在设备上运行shell命令 2、安装卸载程序 3、推送文件到设备中 4、从设备中推送文件到PC端 5、快速重启

    Python之使用adb shell命令启动应用的方法详解

    一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具有局限性,尤其是ID的内容不便于区分 具有重复性时,后面又发现Uiautomator可以对...

    adb命令详解

    ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.

    开发测试汇总

    修改/system只读权限,adb shell 命令详解!

    Android MTU 值修改的实例详解

    Android MTU 值修改的实例详解 通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络...

    android压力测试命令monkey详解

    四、Monkey 命令详解 1).标准的monkey 命令[adb shell] monkey [options] &lt;eventcount&gt; , 例如:adb shell monkey -v 500 ——–产生500次随机事件,作用在系统中所有activity(其实也不是所有的ac

    adb 使用详解

    启动Shell命令 通过远程Shell端运行Sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的Shell命令 启用Logcat日志 使用Logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看Stdout 和Stderr Logcat...

    Android中删除sdcard里文件的命令

    #开始shell命令 adb shell   #进入到sdcard卡目录 cd sdcard #将列出所有文件夹 ls   #删除文件或文件夹 rm -r (文件夹名称) 您可能感兴趣的文章:Android用ListView显示SDCard文件列表的小例子android读取...

    Android学习指南之使用SDK方法详解_千锋培训

    Android学习指南:Android_SDK简介,1. 在Android模拟器上安装和卸载APK包,2. 在Android模拟器上使用sd card生成sdcard镜像文件,启动模拟器,将资源放入到sdcard里面,使用命令adb shell 查看sdcard目录

    Android Doze模式启用和恢复详解

    从Android 6.0(API level 23)开始,Android提出了两个延长电池使用时间的省电特性给用户。用户管理可以在没有充电的情况下管理app的行为。当用户一段时间没有使用手机的时候,Doze模式...我们先用 adb shell dumps

    Monkey测试–monkey压力测试及性能监控

    adb命令:adb是Android调试桥 monkey使用 做App性能的测试 monkey操作的是手机里面的app 连接手机:打开USB调试模式 使用adb连接:adb devices(真机连接) monkey详解 包:在app上唯一标识一个APP的apppackage adb

    修改Android中hosts文件的步骤详解

    前言 在开发的时候我们可能会需要修改Android的hosts文件。Android的hosts文件路径是/system/etc/hosts,在修改该文件前首先需要Android手机获取root权限。至于如何root你的手机,这里就不加详述,...上面的命令是把

Global site tag (gtag.js) - Google Analytics