`
flex_莫冲
  • 浏览: 1096911 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

adb的常用命令说明

adb 
阅读更多
adb其实就是在android sdk的tools目录中的abd可执行文件,为了保证在什么地方都可以直接输入adb命令,需要在环境变量PATH中加入adb所在文件路径。
1. 查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示,下面就是显示结果:
List of devices attached
emulator-5554    device
其中emulator-5554就是abd中所列出的设备标示号。

2.安装软件
adb install
adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上
例如:  adb install -s emulator-5554  ./helloandroid.apk,   就是把当前目录的helloandroid.apk装入到emulator-5554这个设备中。

3. 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
如果删除模拟器自带的应用,权限就不够了,需要root权限,具体方法如下:
adb remount    //重新mount分区的命令,让system分区从只读变成可读可写
adb shell rm /system/app/Music.apk
然后Music这个应用就在模拟器里面消失了,这时候直接进入android的系统目录里面 /system/app/直接删除文件也可以了。

4. 进入设备或模拟器的shell:
adb shell
通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条shell命令,可以采用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。

例如adb -s emulator-5554 shell,  进入设备emulator-5554的shell.

5. 发布端口
可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000

6. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
例如: adb push /media/data/enjoy/mp3/1.mp3 /data/app
把本地的一个mp3文件传到模拟器的/data/app目录里面。

7. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
例如:
adb pull /data/data/com.android.music/shared_prefs/Music.xml ./
把设备上的Music.xml 取到本地当前目录。

8、查看bug报告
adb bugreport

9、记录无线通讯日志
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio

10、获取设备的ID和序列号
adb shell
sqlite3
分享到:
评论

相关推荐

    ADB常用命令文档.zip

    这个压缩包文件“ADB常用命令文档.zip”很可能包含了一份详细列举了ADB常用命令的手册或教程。以下是一些关键的ADB命令及其详细说明: 1. **连接设备**: - `adb devices`:列出所有已连接的Android设备和它们的...

    adb常用命令.docx

    ### ADB常用命令详解 #### 一、概述 Android调试桥(ADB)是Android开发者用于管理和调试设备或模拟器的强大工具。它不仅能够帮助开发者在设备上运行Shell命令,还能进行端口转发、文件传输等操作。本文将详细介绍...

    ADB常用命令和路径

    ### ADB常用命令和路径详解 #### 一、ADB常用命令 ADB (Android Debug Bridge) 是一个用于Android设备的命令行工具,可以帮助开发者执行一系列调试和管理任务。下面详细介绍一些常用的ADB命令及其应用场景。 ####...

    常用的adb命令 常用的adb命令

    以下是一些常用的adb命令及其详细说明: 1. **adb devices**:这个命令用于列出所有已连接的Android设备或模拟器。它会显示设备的序列号和当前的状态(如在线或离线)。 2. **adb shell**:adb shell命令让你能够...

    ADB常用命令

    ### ADB常用命令详解 #### 一、检查设备连接状态:`adb devices` - **命令说明**:通过执行`adb devices`命令可以查看当前已经连接到计算机上的Android设备及其连接状态。 - **命令格式**:`adb devices` - **功能...

    adb常用命令

    ### ADB常用命令详解 #### 一、环境配置与初始化 ADB(Android Debug Bridge)是Android SDK中的一个重要工具,主要用于管理Android设备上的应用,并提供了一系列命令来帮助开发者进行调试和测试工作。 - **检查...

    adb操作命令详解及大全

    标签中的“adb命令详解”进一步强调了文档的主要内容,即对ADB命令的详细解读和说明。 在文档的内容部分,首先提到的是通过输入“adb version”来检查ADB环境是否安装正确,以及通过“adb devices”来查看已连接的...

    adb常用命令[借鉴].pdf

    以下是一些adb的常用命令及其详细说明: 1. **环境配置**: 在Ubuntu环境下,配置Android开发环境需要设置环境变量。首先,使用`sudo gedit /etc/profile`打开配置文件,然后追加指定Android SDK和Java的路径。...

    APP测试时常用adb命令.docx

    1. `adb help`:显示所有ADB命令和子命令的使用说明,是了解ADB功能的起点。 2. `adb devices`:列出所有已连接的Android设备和它们的状态,包括`device`(正常连接)、`offline`(连接异常)和`unknown`(未连接)...

    安卓adb的使用说明

    #### 三、ADB的常用命令 1. **查看连接设备**: - `adb devices`:此命令用来列出当前已连接的所有Android设备。 2. **安装与卸载应用**: - `adb install 路径&gt;`:用于安装指定路径下的APK文件。 - `adb ...

    adb小工具解锁专用

    adb(Android Debug Bridge)是Android系统开发者常用的命令行工具,用于与Android设备进行通信,进行各种调试和操作。这个“adb小工具解锁专用”显然针对的是Android设备的解锁需求,可能是帮助用户解决忘记密码、...

    Android_ADB命令介绍

    本文将详细介绍ADB的一些常用命令,并提供具体的使用示例。 #### 二、获取序列号 **命令**: `adb get-serialno` **说明**: 此命令用于获取连接至计算机的Android设备的序列号。序列号在设备管理和故障排查时非常...

    android常用命令集

    Android 常用命令集 Android 开发中有很多实用的命令,这些命令可以帮助开发者更方便地 debug 和测试应用程序。下面将对这些命令进行详细的解释和说明。 adb 命令 adb 命令是 Android 调试桥 (Android Debug ...

    ADB常用指令

    ### ADB常用指令详解 #### 一、ADB简介 ADB(Android Debug Bridge)是一个功能强大的命令行工具,用于与Android设备或模拟器进行通信。它提供了多种方式来管理和调试Android设备,包括文件传输、进程管理、日志...

    2.minimal_adb_fastboot_v1.4.3(内含adb命令和卸载列表)

    ADB是Android开发者常用的一个命令行工具,它允许用户通过USB或网络连接,与Android设备进行通信。主要功能包括: 1. **设备管理**:ADB可以识别连接到电脑的Android设备或模拟器,并提供设备状态信息。 2. **文件...

    adb工具包1.0.31 和 1.0.39版本

    4. **adb的常用命令** - `adb connect 地址&gt;`:通过TCP/IP连接到设备,通常用于无线调试。 - `adb install 文件&gt;`:将APK安装到设备上。 - `adb uninstall &lt;包名&gt;`:卸载指定包名的应用。 - `adb push &lt;本地文件...

    adb1.0.41 (最新版)

    3. **常用adb命令**: - `adb start-server`:启动adb服务器。 - `adb kill-server`:停止adb服务器。 - `adb devices`:列出所有连接的设备和它们的状态。 - `adb install &lt;apk_path&gt;`:将APK文件安装到设备。 ...

    adb1.0.26包含fastboot.exe

    在多个设备/模拟器连接的情况下较常用的是 -s &lt;serialNumber&gt; 参数,serialNumber 可以通过 adb devices 命令获取。如: $ adb devices List of devices attached cf264b8f device emulator-5554 device 10.129....

    安卓ADB驱动安装与配置及使用说明

    ### 三、ADB常用命令 - **启动/停止服务**:`adb start-server`启动ADB服务,`adb kill-server`关闭服务。 - **安装应用**:`adb install 文件路径&gt;`将APK安装到设备。 - **卸载应用**:`adb uninstall &lt;包名&gt;`删除...

    LogicLog Adb.exe

    (先说明一下,这里只是列举一下自己常用的几个命令,并不是全部,需要可以百度一下) devices adb devices 用于获得当前链接到PC上的 android设备 install adb install test.apk 安装apk,我用的比较少,我一般是...

Global site tag (gtag.js) - Google Analytics