分享到:
点击次数:333  更新时间:2016-10-11 16:24:04  【打印此页】  【关闭
澳门新濠天地娱乐场澳门新濠天地娱乐定制
当前位置:主页 > 新闻动态 > 技术交流 > Android开发工具

Android开发工具

责任编辑:admin 发布时间:2016-11-02 11:03 浏览次数:

Android SDK包含了多种开发工具和实用程序,它们可以帮助你创建,测试和调试项目。正如前面所述,ADT插件可以很方便地把大部分工具集成到Eclipse IDE中,在那里,可以通过DDMS视图访问它们,这些开发工具包括:
Android虚拟设备和SDK管理器:用于创建和管理AVD以及下载SDK包。AVD中驻留着一个运行特定版本的Android的模拟器,并且允许指定支持的SDK版本,屏幕分辨率,可用的SD卡存储空间以及可用的硬件功能(比如触摸屏和GPS)。
Android模拟器:Android虚拟机的一种实现,其目的是在开发计算机上的AVD内运行。可以使用模拟器来测试和调试Android应用程序。
Dalvik调试监控服务(DDMS):使用DDMS视图来监视和控制能调试应用程序的Dalvik模拟器。
Android调试桥(Android Debug Bridge,ADB):ADB是一个客户端-服务器应用程序,它提供了对虚拟设备和实际设备的链接。它允许复制文件,安装已编译的应用程序包(.apk)以及运行shell命令。
Logcat:一个实用工具,用于查看和过滤Android日志系统的输出。
Android资源打包工具(Android Asset Packaging Tool,AAPT):构建可发布的Android包文件(.apk)。
也可以使用下面的附加工具:
SQLite3:一个数据库工具,可以使用它来访问在Android中创建和使用的SQLite数据库文件。
Traceview和dmtracedump:查看Android应用程序跟踪日志的图形分析工具。
Hprof-conv:此工具可将HPROF分析的输出文件转换为标准的格式,从而能够在你选择的分析工具中查看。
MkSDCard:创建一个SD卡磁盘图像,模拟器可以使用它来模拟一个外部存储卡。
Dx:把java中的.class字节码转换为Android中的.dex字节码。
Hierarchy Viewwer:提供了布局的视图层次结构的视觉表示,用于调试和优化UI,还提供了放大的显示效果,用于帮助在布局时精确到像素。
Lint:此工具可分析应用程序及其资源,并提出关于如何改进和优化的建议。
Draw9Patch:一个很方便的实用工具,可以简化使用WYSIWYG编辑器创建NinePatch图形的过程。
Monkey和Monkey Runner:Monkey在VM内运行,生成伪随机的用户和系统事件。Monkey Runner提供了一个API,可以用来编写程序,从应用程序外部控制VM。
ProGuard:一个用来缩减和模糊化代码的工具,将类名,变量名和方法名替换为无意义的词。这样做可以使代码更难被人采用逆向工程方法破解。