Android学习(2)-Android的常用工具

常用工具包括:

1、Android Create     创建Android Virtual Devices(AVD)

2、emulator.exe  模拟器的使用

3、ADB    管理模拟器通用工具

4、DDMS(Dalvik Debug Monitor Service) Dalvik调试监视服务

5、APPT(Android Asset Packing Tool)    Android资源打包工具

6、DX   Android编译可执行文件

7、mksdcard   创建SDCard

8、apkbuilder 打包apk文件

一、创建模拟器

android create -n <name>  -t <targetID> [-<option> <value>]

-n表示AVD的名称

-t表示使用SDK的版本。使用android list target 列出当前可使用的SDK版本

-option是一些配置信息

例:android create -n MyAVD4.0 -t  18 创建一个名为"MyAVD4.0"、SDK版本是4.0的模拟器

AVD模拟器文件的保存路径,AVD会根据一个叫“ANDROID_SDK_HOME”的环境变量来指定,如没有改环境变量,默认路径是"C:\Users\<user>\.android\"

 

二、启动模拟器

emulator.exe文件在Android SDK的tools目录下。可以通过该命令启动模拟器,从而开发、测试Android应用程序。

模拟器几乎能提供大多数物理硬件设备的硬件和软件特性,但还是有一些区别,如不能打电话和拍照等。emulator通过AVD的配置来指定Android的版本、硬件选项和模拟器外观。

命令emulator -avd <avdname>

例:emulator -avd MyAVD4.0

 

三、ADB的使用

ADB的功能有很多,如将系统文件复制到设备、从设备复制文件到文件系统、安装APK项目、查看当前设备等。

1、查看当前设备实例数量

adb devices

2、复制文件

adb push 从文件系统复制文件到设备

adb pull 从设备复制文件到文件系统

例:adb push c:\test.txt /sdcard/

        adb pull /sdcard/test.txt c:\

3、安装APK

先把APK文件复制到设备  adb push c:\test.apk /sdcard/

安装APK文件 adb install test.apk

4、使用shell命令

adb提供了一个ash shell 允许使用android系统中的各种命令。这些命令位于android系统中的/system/bin/目录下。

命令 adb shell进入shell命令行

可以使用ls来显示当前目录的文件内容,或使用cd改变当前路径。当使用完毕exit可以退出shell 命令行。

 

5、DDMS

在DOS命令窗口中输入DDMS,会启动该调试窗口。

该工具主要对系统运行后台日志的监控,还有系统线程、虚拟机状态的监控。另外还可以模拟发送短信、拨打电话和发送GPS位置信息。

 

6、APPT的使用

APPT是Android资源打包工具,是对Android工程中的资源进行打包的工具。例如,音频、图片等原生文件;XML配置文件等。

下面将Android工程下面的所有资源(包括res目录下的、assets目录和AndroidManifest.xml配置文件)打包为\bin\目录下的resources.ap_压缩文件。

命令:appt p -A assets -S res -M AndroidManifest.xml -F \bin\resources.ap_

 

7、DX的使用

Android应用程序是使用Java编写的,但不能直接使用编译后的类文件(.class)文件,需要编译成一种.dex(Davlik Executable Format)为后续的文件。dx命令就是将Java编译后的类文件(.class文件)转换成Android Dalvik虚拟机可以执行的文件(.dex文件)。

dx --dex --dump-to=D:\MyAndroidPro\bin\classes.dex --core-library D:\MyAndroidPro\bin

 

8、mksdcard

可以使用该命令将硬盘空间镜像为时间存储设备。

mksdcard 64M c:\mysdcard.img

 

9、apkbuilder

apkbuilder AndroidPro.apk -z resouces.ap_ -f classes.dex

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值