文档章节

Android技术知识分享第一弹——SDK中常用命令

清凨紫宇
 清凨紫宇
发布于 2016/04/26 21:11
字数 584
阅读 6
收藏 0

adb命令

Android调试桥(adb)是一个多用途命令行工具,它允许开发人员与模拟器实例或者连接的Android设备进行通信。它是一个由3部分组成的客户端-服务器程序:
运行于电脑的客户端。开发人员通过adb命令来调用客户端。例如ADT插件和DDMS等Android工具也创建adb客户端。
运行于电脑后台进程的服务器。服务器管理客户端和运行adb守护进程的模拟器或者设备的通信。
守护进程,它作为后台进程运行于每个模拟器或设备实例。

android命令

android命令是一个非常重要的开发工具,其功能如下:
创建、删除和查看Android虚拟设备(AVD);
创建和更新Android项目;
更新Android SDK,内容包括新平台、插件和文档等。

emulator命令

Android SDK中提供了一个移动设备模拟器,开发人员不必准备真实的移动设备就可以进行Android开发,使用emulator命令可以控制模拟器,该命令的格式如下。

emulator -avd <avd_name> [-<option> [<value>]] ... [-<qemu args>]

mksdcard命令

mksdcard命令可以快速创建FAT32磁盘镜像,启动模拟器时加载该磁盘镜像可以模拟真实设备的SD卡。在创建AVD时,也可以同时创建SD卡。使用该命令的好处时可以在多个模拟器间共享SD卡。该命令的格式如下。

mksdcard -l <label> <size> <file>

<label>参数表示磁盘镜像的卷标签;
<size>参数表示SD卡的大小,可以使用K、M等单位;参数表示SD卡的路径/名称。

在SD卡上创建/删除文件夹

使用adb命令可以向/从SD卡中复制文件,但是并没有提供创建/删除文件夹的功能。如果开发人员需要创建/删除文件夹,则需要进入Shell进行操作,下面介绍其详细步骤。

使用DDMS透视图管理SD卡

  • 如果使用ADT插件来开发Android程序,则可以进入DDMS透视图来操作SD卡。下面详细介绍其步骤。

© 著作权归作者所有

共有 人打赏支持
清凨紫宇
粉丝 0
博文 1
码字总数 584
作品 0
房山
私信 提问
如何启动Android SDK 1.5模拟器

新版的SDK 1.5要先建立一个Android Virtual Device(简称“AVD”)的运行环境后才能启动模拟器。 接下来是具体步骤: 装完SDK后。。。开始-运行-输入CMD。。。 打开黑框框。。 输入路径(这个...

红薯
2009/06/10
18.9K
6
ADB无法找到Android设备

1.修改Android SDK的配置,安装Android的usb驱动 a)在Android SDK中下载Android的usb驱动,下好后放在android-sdkextrasgoogleusbdriver目录下 b)打开usbdriver目录下的androidwinusb.inf文件...

TwoZ
2014/08/05
0
0
Android cts4.2 windows环境搭建说明

最近由于工作需要,要对我们的智能手机进行兼容性测试,在网上关于windows下测试环境搭建的介绍都比较凌乱,这里总结一下我的androidCTS测试windows下环境搭建,分享给大家,希望对大家有用。...

AlexMahoneFBI
2014/08/27
0
0
Conversion to Dalvik format failed with error 1

我的原因是在lib“引用的库”中有android2.2 又加了的android2.2的外库,删除lib中的就可以了 选择工程,build path --> configure build path ---> library 删除引用的低版本SDK, 然后add...

DURONG
2013/03/21
0
0
ubuntu装android sdk

Android SDK中的adb程序是32位的,Ubuntu x64系统需要安装32位库文件,才能兼容32位的程序。如果不安装,adb会出错:java.io.IOException: error=2 sudo apt-get install -y libc6-i386 lib...

骑牛找牛
2014/02/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

容器服务

简介 容器服务提供高性能可伸缩的容器应用管理服务,支持用 Docker 和 Kubernetes 进行容器化应用的生命周期管理,提供多种应用发布方式和持续交付能力并支持微服务架构。 产品架构 容器服务...

狼王黄师傅
昨天
3
0
高性能应用缓存设计方案

为什么 不管是刻意或者偶尔看其他大神或者大师在讨论高性能架构时,自己都是认真的去看缓存是怎么用呢?认认真真的看完发现缓存这一块他们说的都是一个WebApp或者服务的缓存结构或者缓存实现...

呼呼南风
昨天
12
0
寻找一种易于理解的一致性算法(扩展版)

摘要 Raft 是一种为了管理复制日志的一致性算法。它提供了和 Paxos 算法相同的功能和性能,但是它的算法结构和 Paxos 不同,使得 Raft 算法更加容易理解并且更容易构建实际的系统。为了提升可...

Tiny熊
昨天
3
0
聊聊GarbageCollectionNotificationInfo

序 本文主要研究一下GarbageCollectionNotificationInfo CompositeData java.management/javax/management/openmbean/CompositeData.java public interface CompositeData { public Co......

go4it
昨天
3
0
阿里云ECS的1M带宽理解

本文就给大家科普下阿里云ECS的固定1M带宽的含义。 “下行带宽”和“上行带宽” 为了更好的理解,需要先给大家解释个词“下行带宽”和“上行带宽”: 下行带宽:粗略的解释就是下载数据的最大...

echojson
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部