`
huangqinqin
  • 浏览: 367289 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

sdcard相关的adb命令

阅读更多
安装APK文件到Android模拟器

Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。

一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,

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

三、在Android模拟器中可以找到我们安装好的文件-Android手机之家。

四、 用鼠标单击这个文件就可以看到Android手机之家网站的演示程序。

  写在最后我们可以发现安装Android软件到模拟器很简单,只需要执行adb install命令就可以了,当然其实我们做的是复制文件到Android模拟器的/data/app文件夹,并创建了一个快捷方式。

Android sdcard的使用

(下面是在linux运行的,而且是在sdcard的镜像文件同一目录下进行操作的)
这两天在实现播放器列表实现,其中需要使用到Sdcard,在网上收集到了一些sdcard的使用,发现几乎都是错误的,最后经过小组几个人的探讨,终于将sdcard使用成功了。下面就将使用sdcard的使用步骤总结下来:
我们在网上会发现,很多人都是这样来操作sdcard的:
1、首先是生成sdcard镜像文件sdcard.img或者是其他的名称。命令为:mksdcard -l sdcard capacity directory
例如:mksdcard 1024M D:\sdcard.img

directory 指的是镜像文件存放的目录,capacity就是要创建的镜像文件的容量。这里将镜像文件放在当前目录下。

2、之后,启动模拟器:emulator -sdcard sdcard镜像文件的目录
例如:emulator -sdcard D:\sdcard.img

3、打开另外一个终端,输入下面命令来将资源放入到sdcard里面
adb push source-file sdcard的镜像文件目录
这个时候会发现这是不能成功的,会得出Read Only System 这样的错误失败提示。
这里,来分析一下为什么会失败。
在创建sdcard镜像文件的时候,生成的sdcard.img只是一个镜像文件,而不是一个真正的目录,所以如果要将资源文件放入到sdcard的镜像文件中,当然是错误的,而我们会发现,sdcard是Android中的存储模拟设备,类似于计算机的硬盘一样,这样我们可以向其中放入资源文件,即可以将命令adb push <目录/audio.mp3> </sdcard/audio.mp3>的镜像文件目录
改为 adb push <目录/audio.mp3> </sdcard.之后,我们进入adb shell中检查是否将文件放入了sdcard中,使用命令adb shell,ls一下,找到sdcard,检查一下sdcard中,这时,sdcard中已经拥有资源了,即我们的push命令运行成功。
以上就是sdcard存储资源的使用。

adb命令的使用

adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 。还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上复制或粘贴文件;

以下为一些常用的操作:
1、安装 应用到模拟器:
adb install
比较遗憾的是,Android并没有提供一个卸载 应用的命令,只能自己手动删除 :
adb shell
cd /data/app
rm app.apk
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
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull
如: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

10、通过gsm call命令可以像Android 模拟器打电话 ,除了在EclipseADT 的DDMS中通过按钮Dial外,还可以通过DDMS外壳调用gsm call命令直接拨打,我们首先需要启动AndroidEmulator,然后在cmd环境下执行telnet localhost 5554 下面就可以向Android模拟器 拨号,参数为gsmcall < phoneNum> ,比如给10086打电话 为gsm call +10086
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

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

    ADB命令.txt

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

    adb命令详细解析

    安装完成后,可以通过命令行输入adb命令进行测试,若返回相关信息,则表示安装成功。 接下来是ADB的常用命令: 1. 查看设备情况(adb devices):此命令用于列出当前通过USB连接或在同一网络下的所有设备,它们的...

    Avd 创建,adb 命令攻略

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

    Android中的adb命令详解

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

    adb命令详解.pdf

    以下是对文档中提到的ADB命令的详细解释。 首先,关于安装和调试ADB,需要确保计算机与Android设备能够进行通信。安装ADB的过程包括下载必要的驱动程序和工具包,并将其安装到系统中。确保“adb.exe”和“AdbWinApi...

    android ADB命令使用

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

    adb命令详解--测试工程师必备笔记(建议收藏)

    刷机相关命令 1. 重启到 Recovery 模式:adb reboot recovery 2. 从 Recovery 重启到 Android:adb reboot 3. 重启到 Fastboot 模式:adb reboot bootloader 4. 通过 sideload 更新系统:adb sideload 更多 adb ...

    adb命令大全

    ### ADB命令大全详解 #### 一、ADB基础命令与功能概述 ADB(Android Debug Bridge)是Android系统中一个非常重要的工具,它提供了一系列的命令用于实现设备与计算机之间的交互,包括但不限于安装软件包、查看日志...

    adb命令大全.md

    ### ADB命令大全知识点解析 #### 一、ADB基础操作 **标题与描述解析:**“adb命令大全”主要介绍了Android Debug Bridge (ADB) 的一系列命令及其用途,这些命令可以帮助开发者进行设备调试、应用程序测试以及系统...

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

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

    Android adb命令

    ### Android ADB命令详解 #### 一、ADB简介 Android Debug Bridge(简称ADB)是Android提供的一个命令行工具,主要用于实现计算机与Android设备之间的通信。它不仅能够帮助开发者完成应用程序的安装、调试等功能,...

    Android ADB命令的使用

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

    ADB常用命令文档.zip

    以下是一些关键的ADB命令及其详细说明: 1. **连接设备**: - `adb devices`:列出所有已连接的Android设备和它们的状态,包括在线、离线等。 2. **安装应用**: - `adb install 文件路径&gt;`:将APK文件安装到...

    adb命令和环境变量配置

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

    android adb命令参考

    ### Android ADB命令详解 #### 一、概述 ADB(Android Debug Bridge)是Android系统提供的一个功能强大的命令行工具,用于实现计算机与Android设备之间的通信。通过ADB,开发者可以进行设备管理、应用安装调试等...

    androidadb命令大全.pdf

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

Global site tag (gtag.js) - Google Analytics