最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

探索Android SDK

新手入门 AndroidChina 1365浏览 0评论

Android SDK是由一系列的安装包组成,你可以使用Android SDK Manager来下载。例如当SDK Tool需要更新或者有了一个新版本的Android平台,你就可以快速的使用SDK Manager来下载它们到你的开发环境中。

在Android SDK中,有许多不同的安装包可以使用,下面就来介绍一下这些安装包以及它们的位置。

1. SDK Tools

它包含了用于开发app所需要的一些工具,用来测试和调试程序,它也包含了其它一些有用的工具。比如ddms用于启动Android调试工具;比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。

位置:<sdk>/tools/

2. SDK Platform-tools

platform-tools保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,这里和platforms目录中tools文件夹有些重复,主要是从android2.3开始这些工具被划分为通用了。

位置:<sdk>/platform-tools/

3. Documentation

包含了Android最新的API离线文档。

位置:<sdk>/docs/

4. SDK Platform

platforms是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本,这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。

位置:<sdk>/platforms/<android-version>/

5. System Images

每一个platform版本都会提供一个或多个不同的系统镜像(例如ARM 和 x86版本),Android的虚拟机需要一个系统镜像来运行。最好的方式是使用最新版本的Android和系统镜像来测试和调试程序。

位置:<sdk>/platforms/<android-version>/

6. Sources for Android SDK

Android源码包,有了源码,你就可以在调试程序时很方便的跟进代码了。

位置:<sdk>/sources/

7. Samples for SDK

samples是Android SDK自带的默认示例工程,里面的api demos强烈推荐初学者运行学习。对于SQLite数据库操作可以查看NotePad这个例子;对于游戏开发可以参考Snake、LunarLander等,都是不错的例子;对Android主题开发,Home则是android m5时代的主题设计原理。

位置:<sdk>/platforms/<android-version>/samples/

8. Google APIs

提供了一些google自己的服务API,你可以使用这些API来开发自己的app。

位置:<sdk>/add-ons/

9. Android Support

这里Android提供了一个功能强大的库,这些库在标准的Android平台中是没有的。例如,这个库中提供了一个Fragment类,这个类可以与Android 1.6或者更高版本兼容(这个类最初是在Android 3.0版本引入的)。再比如ViewPager类可以很轻松的构建一个滑动视图。

位置:<sdk>/extras/android/support/

10. Google Play Licensing

作为AndroidMarket版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。

位置:sdk>/extras/google/

转载请注明:Android开发中文站 » 探索Android SDK

您必须 登录 才能发表评论!