Android学习(2)-Android的常用工具
2013-02-20 17:10
381 查看
常用工具包括:
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
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
相关文章推荐
- Android开发学习之路--性能优化之常用工具
- Android开发学习之路--性能优化之常用工具
- Android开发学习之路--性能优化之常用工具
- Android学习 (五)之常用的几个控件
- android学习日记03--常用控件Dialog
- Android好用且常用的插件及工具
- 推荐10款最常用的Android开发工具
- Android周学习Step By Step(5)--常用widget组件
- android反编译工具学习
- Android学习之工具类六:Vibrator震动功能工具类
- Android常用工具
- android常用工具类库整理
- 开始Android APP开发学习旅程--Android开发编译环境和工具
- Python 学习-常用工具
- android开发中常用的一些工具集介绍List、ArrayList、Map、HashMap
- Android 常用布局 -- Android 学习之路
- Android常用工具类之界面上的一些工具
- 《Android攻防实战》读书笔记——Android安全评估工具——Drozer (日后学习)
- Android常用开源工具(1)-Dagger2入门
- Android常用的工具方法(2)