`
maping
  • 浏览: 40926 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Android模拟器adb 命令

阅读更多

在SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。


  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目录下。

 

 

继续android adb命令相关介绍,除了可以方便的安装apk文件、pc和Android模拟器互传资料外还有Android Debug Bridge一些辅助的功能。

 

  1.如果在Eclipse中发现有* daemon not running. starting it now *的提示可以结束adb

  adb kill-server

 

  2.显示android模拟器状态

 adb devices  端口号等信息,执行后会显示TCP端口号
 adb get-product 获取设备型号
 adb get-serialno 获取序列号

 

  3.等待正在运行的设备

  adb wait-for-device

 

  4.端口转发

  adb forward adb forward tcp:5555 tcp:1234 实现将默认的TCP 5555端口转发到1234端口上

 

  5.查看bug报告

  adb bugreport

分享到:
评论

相关推荐

    安卓模拟器adb常用命令

    2、获取所有模拟器 adb devices 3、获取模拟器所有属性状态值 adb shell getprop ...此命令能够得出很多属性值,修改不同的属性值会达到意想不到的效果哦 4、获取模拟器某属性状态值 adb shell getprop 属性名

    Android常用adb命令集锦

    "Android常用adb命令集锦" Android 平台中,ADB 命令是非常重要的一部分,它提供了许多实用的功能,可以帮助开发者更方便地管理和调试 Android 设备或模拟器。下面将对常用的 ADB 命令进行总结和解释。 1. android...

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

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

    Android模拟器Ip设置详细操作

    在Android开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了一个可以在桌面系统上运行和测试Android应用的环境。然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如...

    安装APK文件到Android模拟器

    将 android123.apk 文件复制到 Android SDK 的 Tools 目录中(点击下载 Android123.apk 文件),使用 cmd 的 cd 命令定位到 Android 模拟器目录 Tools 中,执行 adb install android123.apk 命令,这时模拟器将会...

    android_adb命令大全.doc

    ### Android ADB命令大全知识点详解 #### 一、概述 ADB (Android Debug Bridge) 是一个命令行工具,用于与Android设备进行通信。它提供了一系列的命令来帮助开发者调试应用程序、管理设备状态等。本文将详细介绍ADB...

    androidadb命令大全.pdf

    Android ADB 命令大全是 Android 应用程序开发中不可或缺的一部分,ADB 全名为 Android Debug Bridge,它是一个功能强大的命令行工具,提供了许多有用的命令来管理 Android 模拟器和设备。本文将对 Android ADB ...

    Android adb命令工具

    Android adb命令工具,借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、卸载软件、系统升级、运行shell命令等等。adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上...

    Android adb详细命令

    在发布ADB命令前,了解当前与ADB服务器相连的设备或模拟器非常重要,这可通过`adb devices`命令实现,其将列出所有连接设备及其状态。状态包括: - `offline`:表示设备未连接或无法响应。 - `device`:表示设备已...

    android ADB命令使用

    ### Android ADB命令使用详解 #### 概述 Android Debug Bridge (ADB) 是一款功能强大的命令行工具,它能够帮助开发者管理和调试Android设备或模拟器的状态。本文将详细介绍ADB的基本概念、常用命令及其应用场景。 ...

    在Android模拟器上安装软件

    5. 输入安装命令:在命令行中输入的安装命令“adb install E:\J4LChartDemos.apk”用于将指定路径下的.apk文件安装到当前连接的Android模拟器或设备上。其中,E:\J4LChartDemos.apk是之前存储的APK文件路径。输入完...

    adb命令和环境变量配置

    Android 调试桥(Android Debug Bridge,adb)是一种功能强大且灵活的命令行工具,用于与 Android 模拟器或设备进行交互。通过 adb,我们可以管理设备或模拟器的状态,安装软件、升级系统、运行 shell 命令等。 ...

    adb命令大全.zip

    adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的命令行接口。这个压缩包“adb命令大全.zip”...学习和理解adb命令大全中的内容,将有助于你成为更专业的Android开发者。

    Android中的adb命令详解

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

    Android ADB命令的使用

    ### Android ADB命令的使用 #### 知识点概述 ADB(Android Debug Bridge)是Android提供的一个命令行工具,主要用于实现计算机与Android设备之间的通信。它可以帮助开发者在开发过程中进行调试、安装应用、数据...

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

    另外,对于Android模拟器,可以使用`emulator`命令来指定AVD(Android Virtual Device)的内存大小,例如`emulator -avd avdName -partition-size 256`会启动一个内存最大为256MB的avdName模拟器。 总的来说,掌握...

    Android开发 adb命令图示

    ### Android开发ADB命令详解 #### 一、概述 在Android开发过程中,ADB(Android Debug Bridge)作为一款功能强大的工具,不仅能够帮助开发者调试应用程序,还能实现设备管理等众多功能。ADB命令通过计算机与...

    Android Studio模拟器文件复制方法

    1. 同样,启动Android模拟器,然后在命令行窗口中,执行`adb root`命令,以获取模拟器的root权限。这是必要的,因为它允许你访问设备的全部文件系统。 2. 接着,使用`adb push`命令将文件从电脑复制到模拟器。命令...

Global site tag (gtag.js) - Google Analytics