【安卓通用】android adb shell 命令大全

操作方法

  • 01

    一、【什么是shell】Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。有一些命令,比如改变工作目录命令cd,是包含在shell内部的。还有一些命令,例如拷贝命令cp和移动命令rm,是存在于文件系统中某个目录下的单独的程序。对用户而言,不必关心一个命令是建立在shell内部还是一个单独的程序。 二、【准备工作】 步骤1:安装USB驱动下载并安装 HTC完整驱动程序(http://shuajidown3.lexun.cn/articile/2013/7/3/HTCDriver3.0.0.021.exe)手机进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,提示安装驱动。 步骤2:软件准备1、把ADB工具http://shuajidown3.lexun.cn/articile/2013/7/3/adb工具.rar 解压放到你的电脑系统盘的根目录下 2、运行中,输入cmd进入命令提示符。以下命令均在命令提示符下进行。开始(点开始 在输入框里输入CMD) 3、 输入cd c:\adb回车,进入ADB所在目录 现在就可以进行命令的操作了。 三、【常用adb shell命令】 1. 显示系统中全部Android平台:android list targets 2. 显示系统中全部AVD(模拟器):android list avd 3. 创建AVD(模拟器):android create avd --name 名称 --target 平台编号 4. 启动模拟器:emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器):android delete avd --name 名称 6. 创建SDCard:mksdcard 1024M ~/名称.img 7. AVD(模拟器)所在位置:Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd) 8. 启动DDMS:ddms 9. 显示当前运行的全部模拟器:    adb devices 10. 对某一模拟器执行命令:abd -s 模拟器编号 命令 11. 安装应用程序:adb install -r 应用程序.apk 12. 获取模拟器中的文件:adb pull <remote> <local> 13. 向模拟器中写文件:adb push <local> <remote> 14. 进入模拟器的shell模式:adb shell 15. 启动SDK,文档,实例下载管理器:android 16. 卸载apk包:adb shell    cd data/app    rm apk包    exit    adb uninstall apk包的主包名    adb install -r apk包 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、访问数据库SQLite3adb shell    sqlite3    #cd system/sd/data //进入系统内指定文件夹    #ls //列表显示当前文件夹内容    #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件    #rm xxx //删除文件xxx     #rmdir xxx //删除xxx的文件夹

(0)

相关推荐

  • 【安卓手机通用】android adb shell 命令大全

    操作方法 01 一.[什么是shell] Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口.它是命令语言.命令解释程序及程序设计语言的统称. shell是用户和Linux内核 ...

  • android adb命令详解

    adb 命令可以帮我们快速的管理连接的手机设备,例如执行一些安装apk,卸载apk命令,对于熟悉linux系统的人,可以方便的管理手机目录操作手机文件,还可以通过adb命令查看手机的系统日志等操作 操 ...

  • 安卓隐藏命令知多少?安卓手机隐藏命令大全

    通常情况下我们可以通过输入 *#06# 来查看手机序列号,与大多手机都内置隐藏命令一样,安卓手机也有自己的隐藏命令,可用于手机特殊设置,这些命令你知道多少个? 本文收集了众多Android手机隐藏命令 ...

  • 在win7中输入adb shell提示不是内部或外部命令

    在android开发中,有时候要用到入adb shell命令, 用于电脑cmd终端连接android手机.然而很多人在使用过程中,遇到在cmd中输入adb shell提示不是内部或外部命令等现象. 操 ...

  • Android adb命令工具能让我们做什么?

    adb的全称为Android Debug Bridge,就是起到调试桥的作用,作为一名开发者倒是常用到这个工具.借助adb工具,我们可以管理设备或手机模拟器的状态.还可以进行很多手机操作,如安装软件. ...

  • android ADB命令的使用

    操作方法 01 ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装 ...

  • 怎么在命令模式下使用adb / 进入adb shell

    在电脑上安装了adb之后,那么如何使用adb,进入到adb shell的呢?有什么方法可以进入到shell的呢? 操作方法 01 按照下面的方法安装adb到pc上,然后把手机与pc连接,点击Minim ...

  • ADB常用命令介绍

    ADB的全称为Android Debug Bridge,字面意思就是安卓调试桥接,简单点说,它是Android系统提供的一套工具,通过它,我们可以在电脑上建立一个连接到手机的通道,然后可以在电脑上向手 ...

  • adb.exe是什么进程 adb.exe命令详解

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