许可协议:creativecommons licenses

Android SDK包含了在Android平台上开发移动应用的各种工具集。它不仅包括了Android模拟器和用于Eclipse的Android开发工具插件(ADT),而且包括了各种用来调试、打包和在模拟器上安装应用的工具。

Android Emulator

Android模拟器:一个运行在电脑上的手机模拟器。你可以使用这个模拟器,在真实的Android运行环境中去设计、调试和测试自己开发的应用程序。

Android Development Tools Plugin for the Eclipse IDE

用于Eclipse集成开发环境的Android应用开发工具插件:它为Eclipse集成开发环境增加了强大的功能,使得创建和调试Android应用程序更加简单和快速。如果你使用Eclipse来开发Android应用,ADT插件将给你带来极大的帮助:

  • 可以从Eclipse集成开发环境内部访问别的Android开发工具。例如,ADT允许你直接从Eclipse访问DDMS工具的很多功能,包括截屏、管理端口转发(port-forwarding)、设置断点、查看线程和进程信息。
  • 它提供一个新的项目向导,用于快速创建一个新的Android应用需要的所有基本文件。
  • 它使构建Android应用的过程自动化和简单化。
  • 它提供一个Android代码编辑器,用于为Android的manifest和资源文件编写有效的XML。

更多的关于ADT插件的信息,包括安装指令,请参见Installing the ADT Plugin for Eclipse。Hello Android描述了一个有用的例子程序和程序的效果图。

Dalvik Debug Monitor Service(ddms)

Dalvik调试监视服务:它集成在Dalvik(Android平台的虚拟机)中,用于管理运行在模拟器或设备上的进程,并协助进行调试。你可以用它来杀死进程、选择一个特定程序来调试、生成跟踪数据、查看堆和线程数据、对模拟器或设备进行屏幕快照等等。

Android Debug Bridge (adb)

Android调试桥:它用于向模拟器或设备安装应用程序的.apk文件和从命令行访问模拟器或设备。也可以用于将标准的调试器连接到运行在Android模拟器或设备上的应用代码。

Android Asset Packaging Tool (aapt)

Android资源打包工具:你可以通过aapt工具来创建.apk文件,这些文件包含了Android应用程序的二进制文件和资源文件。

Android Interface Description Language (aidl)

Android接口描述语言:它用来生成进程间接口代码。例如,在一个服务中可能就会用到。

sqlite3

SQLite3数据库:Android应用程序可以创建和使用SQLite数据文件,而开发者和使用者也可以方便的访问这些SQLite数据文件。

Traceview

跟踪显示工具:它可以生成跟踪日志数据的图形分析视图。这些跟踪日志数据由Android应用程序产生。

mksdcard

创建SD卡工具:它帮助创建磁盘镜像。这个磁盘镜像可以在模拟器上模拟外部存储卡(比如SD卡)。

dx

DX工具:它将.class字节码重写为Android字节码(存储在.dex文件中)。

activityCreator

activityCreator:它是一个脚本,用来生成Ant构建文件。Ant构建文件用来编译Android应用程序。如果你在安装了ADT插件的Eclipse环境下开发,就不需要这个脚本了。

更多相关文章

  1. android 动态壁纸 3 解决 动态壁纸列表界面icon问题
  2. android与unity交互
  3. Android学习笔记__1__Android体系架构
  4. 14条Android(安卓)Studio常用的的配置
  5. 用Eclipse开发第一个Android应用程序HelloWorld
  6. Building Android(安卓)Apps with AWS 使用AWS构建Android应用程
  7. Android(安卓)配置及adb 命令
  8. 每周总结20130821——android控件的尺寸、http文件上传
  9. android 之button 屏幕翻转

随机推荐

  1. java实现定时备份mysql数据库-----已通过
  2. mysql 自增列id 最大为多少 一直insert会
  3. MySQL的事务隔离级别以及设置
  4. MySQL---数据库从入门走向大神系列(三)-
  5. 阿里云服务器远程连接mysql
  6. 迁移外键与Laravel中雄辩的关系
  7. MySQL] 行列转换变化各种方法实现总结(行
  8. 【Java Web】简易商品信息管理系统——首
  9. oracle、mysql、db2三大数据库分页方法的
  10. MYSQL安装--小白教程