在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命令,进入设备或模拟器的shell:adb shell就可以进入模拟器的shell环境中。也可以执行各种Linux的命令,其命令格式為:adb shell command
例如:
adb shell dir 就是列举目录,在Linux中根目录为/而不是Windows上的C盘,D盘.
adb shell dmesg 会印出Linux的debug信息。
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
本文来自CSDN博客:http://blog.csdn.net/mayouyang/archive/2009/04/22/4100381.aspx
分享到:
相关推荐
2、获取所有模拟器 adb devices 3、获取模拟器所有属性状态值 adb shell getprop ...此命令能够得出很多属性值,修改不同的属性值会达到意想不到的效果哦 4、获取模拟器某属性状态值 adb shell getprop 属性名
"Android常用adb命令集锦" Android 平台中,ADB 命令是非常重要的一部分,它提供了许多实用的功能,可以帮助开发者更方便地管理和调试 Android 设备或模拟器。下面将对常用的 ADB 命令进行总结和解释。 1. android...
本篇将详细介绍如何在C#中使用ADB来控制安卓手机或模拟器。 首先,我们需要理解ADB的基本概念。ADB是Android SDK的一部分,它通过USB或网络连接在电脑和安卓设备之间建立桥梁。通过ADB,我们可以发送各种shell命令...
下面,我们将详细介绍如何设置Android模拟器的IP地址,使其与电脑在同一网段,以便于进行更顺畅的测试。 1. 启动Android模拟器:首先,确保你已经安装了Android Studio及其配套的Android SDK。打开Android Studio,...
### Android ADB命令大全知识点详解 #### 一、概述 ADB (Android Debug Bridge) 是一个命令行工具,用于与Android设备进行通信。它提供了一系列的命令来帮助开发者调试应用程序、管理设备状态等。本文将详细介绍ADB...
将 android123.apk 文件复制到 Android SDK 的 Tools 目录中(点击下载 Android123.apk 文件),使用 cmd 的 cd 命令定位到 Android 模拟器目录 Tools 中,执行 adb install android123.apk 命令,这时模拟器将会...
Android ADB 命令大全是 Android 应用程序开发中不可或缺的一部分,ADB 全名为 Android Debug Bridge,它是一个功能强大的命令行工具,提供了许多有用的命令来管理 Android 模拟器和设备。本文将对 Android ADB ...
Android adb命令工具,借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、卸载软件、系统升级、运行shell命令等等。adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上...
### Android ADB命令使用详解 #### 概述 Android Debug Bridge (ADB) 是一款功能强大的命令行工具,它能够帮助开发者管理和调试Android设备或模拟器的状态。本文将详细介绍ADB的基本概念、常用命令及其应用场景。 ...
在发布ADB命令前,了解当前与ADB服务器相连的设备或模拟器非常重要,这可通过`adb devices`命令实现,其将列出所有连接设备及其状态。状态包括: - `offline`:表示设备未连接或无法响应。 - `device`:表示设备已...
Android 调试桥(Android Debug Bridge,adb)是一种功能强大且灵活的命令行工具,用于与 Android 模拟器或设备进行交互。通过 adb,我们可以管理设备或模拟器的状态,安装软件、升级系统、运行 shell 命令等。 ...
### Android中的adb命令详解 #### 一、adb简介 Android调试桥(adb)是一个功能强大的命令行工具,它能够帮助开发者管理和控制Android设备或模拟器的状态。adb支持多种任务,例如执行shell命令、端口转发、文件...
### Android ADB命令的使用 #### 知识点概述 ADB(Android Debug Bridge)是Android提供的一个命令行工具,主要用于实现计算机与Android设备之间的通信。它可以帮助开发者在开发过程中进行调试、安装应用、数据...
adb(Android Debug Bridge)是Android开发中的一个强大工具,它提供了与Android设备进行通信的命令行接口。这个压缩包“adb命令大全.zip”...学习和理解adb命令大全中的内容,将有助于你成为更专业的Android开发者。
5. 输入安装命令:在命令行中输入的安装命令“adb install E:\J4LChartDemos.apk”用于将指定路径下的.apk文件安装到当前连接的Android模拟器或设备上。其中,E:\J4LChartDemos.apk是之前存储的APK文件路径。输入完...
另外,对于Android模拟器,可以使用`emulator`命令来指定AVD(Android Virtual Device)的内存大小,例如`emulator -avd avdName -partition-size 256`会启动一个内存最大为256MB的avdName模拟器。 总的来说,掌握...
1. 同样,启动Android模拟器,然后在命令行窗口中,执行`adb root`命令,以获取模拟器的root权限。这是必要的,因为它允许你访问设备的全部文件系统。 2. 接着,使用`adb push`命令将文件从电脑复制到模拟器。命令...
- 使用`adb shell`命令进入Android模拟器的命令行界面。确保已将`Android_SDK/tools`目录添加到环境变量中。 3. **检查设置数据库文件** - 执行`ls -l /data/data/...