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

ADB命令

阅读更多

adb 概述

SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 
  
1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 
2、在设备上运行shell命令; 
3、管理设备或手机模拟器上的预定端口; 
4、在设备或手机模拟器上复制或粘贴文件;

adb在集成开发环境中的工作  
   adb的工作方式比较特殊采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。  
     1.通过adb可以轻松的执行Linux Shell命令,如adb shell dir 就是列举目录,在Linux中根目录为/而不是Windows上的C盘、D盘。  
     2.安装apk程序到模拟器则执行adb install android123.apk,这样名为android123的安装包就会安装到Android模拟器中,前提是android123.apk文件需要放到SDK\Tools目录下。  
     3.向emulator传送文件, 使用adb push android123.txt /tmp/android123.txt命令可以把SDK\Tools下的android123.txt文件传输到模拟器的/tmp/文件夹中,需要注意的是/tmp/文件夹中内容会在Android模拟器重新启动时清空。  
     4.从Android仿真器中回传文件到电脑  
   通过adb pull /tmp/android123.txt android123.txt命令就会把仿真器的tmp文件夹下android123.txt文件回传到电脑SDK\Tools目录下。  
  
adb 常用命令 
1、安装应用到模拟器: 
   adb install <path_to_apk></path_to_apk>   
    卸载命令

   adb uninstall com.***.***.****  卸载命令参数必须是总包名
2、进入设备或模拟器的shell: 
   adb shell 
    通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux的命令,另外如果只想执行一条      shell命令,可以采用以下的方式: 
   adb shell [command] 
   如:adb shell dmesg会打印出内核的调试信息。 
3、发布端口: 
    你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如: 
     adb forward tcp:5555 tcp:8000 
4、复制文件: 
    你可向一个设备或从一个设备中复制文件, 
     复制一个文件或目录到设备或模拟器上: 
    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 . 
5、搜索模拟器/设备的实例: 
     取得当前运行的模拟器/设备的实例的列表及每个实例的状态: 
     adb devices 
6、查看bug报告: 
      adb bugreport 
7、记录无线通讯日志: 
    一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: 
    adb shell 
    logcat -b radio 

8、获取设备的ID和序列号: 
     adb get-product 
     adb get-serialno 

9、访问数据库SQLite3 
     adb shell 
     sqlite3

分享到:
评论

相关推荐

    adb命令大全.zip

    这个压缩包“adb命令大全.zip”显然包含了关于adb的全面指南,包括adb的安装步骤、基本命令用法以及更高级的使用技巧。让我们深入探讨一下adb及其主要功能。 ### 安装adb 在开始使用adb之前,你需要先将其安装到你...

    常用adb命令.docx

    ADB 命令大全 ADB(Android Debug Bridge)是一款强大的命令行工具,用于调试和测试 Android 设备。下面是常用的 ADB 命令大全,涵盖连接设备、查看机型、查找包名、查看 APK 文件路径、文件传输、列出索引正在运行...

    SpringBoot执行adb命令连接手机执行

    本文将深入探讨如何利用SpringBoot框架来执行ADB命令,实现对连接的Android手机进行操作,如关机、重启、进入recovery模式和fastboot模式等。 首先,让我们了解ADB的基本用法。ADB由三个部分组成:服务器、守护进程...

    adb命令截屏、返回按键、获取顶层activity

    在这个主题中,我们将深入探讨如何使用adb命令来实现屏幕截图、模拟返回按键以及获取设备上的顶层Activity。 1. **adb命令截屏** 要使用adb命令截屏,你需要确保你的设备已经开启了USB调试,并通过USB连接到电脑。...

    ADB命令.txt

    ### ADB命令详解 #### 一、ADB简介 ADB(Android Debug Bridge)是Android开发者不可或缺的强大工具之一。作为连接Android设备与PC机之间的桥梁,它为Android应用的开发与调试提供了便利。通常,ADB被集成在...

    使用adb命令批处理安装卸载apk

    使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...

    模拟操作安卓adb命令

    配置完成后,你就可以在终端或命令提示符中直接使用adb命令了。 **ADB的基本命令** 包括但不限于: 1. **连接设备**:`adb connect &lt;device_ip&gt;:&lt;port&gt;` 可以使你的电脑通过网络连接到安卓设备。 2. **断开连接**...

    C#执行adb命令操控安卓手机或模拟器

    3. **执行ADB命令**:使用`Process`类创建一个新的进程实例,设置命令行参数为ADB命令,例如`adb shell`,然后启动进程。通过`Process.StandardOutput`获取命令的输出结果。例如,你可以执行`adb shell input ...

    常用Adb命令monkey自动化脚本编写.docx

    首先,让我们详细了解一下常用的ADB命令: 1. `adb devices`:列出所有已连接的Android设备或模拟器。 2. `adb help`:显示所有可用的ADB命令和选项。 3. `adb version`:显示ADB的版本信息。 4. `adb kill-server`...

    ADB命令控制安卓手机(虚拟按键、状态栏)显示隐藏,或者直接禁用。

    在这个场景中,我们将重点探讨如何使用ADB命令来控制安卓手机的虚拟按键和状态栏的显示隐藏,甚至直接禁用它们。 1. 安装ADB:首先,你需要在电脑上安装ADB。通常,它包含在Android SDK Platform Tools包内,可以从...

    ADB命令大全。熟悉ADB命令方便对android项目调试

    对于Mac和Linux用户,SDK可以解压到任意目录,然后在`.bash_profile`文件中添加路径,以便在终端中直接使用ADB命令。Windows用户可能需要额外安装USB驱动,并可选择单独下载ADB工具包,将adb.exe和AdbWinApi.dll放入...

    adb命令用法大全.pdf

    该文档详细列举了各种ADB命令的使用方法,这些命令覆盖了从设备管理到应用控制等多个方面。 首先,文档提到了ADB的基本命令语法:`adb [-d | -e | -s ] &lt;command&gt;`。这里`-d`参数用于指定通过USB连接的唯一设备,`-...

    adb命令全部下载资源

    在Android系统开发、测试和故障排查中,adb命令是不可或缺的一部分。本资源包含的"adb"可能是一个完整的adb工具包,用于在PC上与Android设备交互。 adb命令详解: 1. **连接设备**: - `adb devices`:列出所有已...

    黑域,adb 命令

    ### 黑域与ADB命令详解 #### 一、黑域(黑阈)简介 黑域是一款专门为Android用户设计的应用程序管理工具,它可以帮助用户更好地控制手机中的应用行为,特别是针对那些常常在后台“全家桶”式的自启动和互相唤醒的...

    Android中的adb命令详解

    ### Android中的adb命令详解 #### 一、adb简介 Android调试桥(adb)是一个功能强大的命令行工具,它能够帮助开发者管理和控制Android设备或模拟器的状态。adb支持多种任务,例如执行shell命令、端口转发、文件...

    adb命令

    ### ADB命令详解 ADB(Android Debug Bridge)是一款功能强大的命令行工具,它为开发者提供了与Android设备进行交互的能力。ADB允许用户管理设备或模拟器的状态,并提供了多种用于调试的功能。本文将详细介绍ADB...

    ADB命令类模块易语言用

    ADB命令类模块,是易语言连接虚拟机工具,可以进行很多手机操作,如安装软件、卸载软件、系统升级、运行shell命令等等。

    Avd 创建,adb 命令攻略

    ### Avd 创建与 adb 命令攻略详解 #### 一、Avd 创建 **Avd**(Android Virtual Device)是 Android 开发过程中用于模拟真实设备环境的一种工具,主要用于测试和调试应用程序。创建一个合适的 Avd 可以为开发者...

    adb命令执行工具Android

    很方便的android代码中执行adb命令的工具

Global site tag (gtag.js) - Google Analytics