Android SDK目录介绍

来源:互联网 发布:中国农历闰年的算法 编辑:程序博客网 时间:2024/05/16 11:18

这一篇我们介绍一下android的SDK(Software Development Kit 软件开发工具包)。
首先,进入到sdk安装路径,打开”SDK Manager.exe”。

这里写图片描述

从图中,可以看到sdk的Packages主要分为3类:

  1. Tools
  2. android系统的版本
  3. Extras

1、Tools

这里写图片描述

Tools中的packages又可以分为3种:

  • android SDK Tools
    它对应SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏 幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具, 而monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是 Android SDK模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。
  • android SDK Platform-tools
    platform-tools保存着一些通用工具,比如adb连接android和pc,sqlite3可以在PC上操作SQLite数据库
  • android SDK Build-tools
    build-tools包含了构建不同android版本项目过程时,各个步骤需要的工具,例如aapt、aidl、dx等文件

2、android系统的版本

这里写图片描述

在SDK Manager中可以看到,这一部分packages的格式是“android X.X (API YY)”其中X.X就是用户熟悉的android系统版本(例如现在手机市场上的新手机都搭载的是android 5.1.1/android 5.0.1系统)。而后面括号中的YY是这个android版本对应的API( Application Programming Interface, 应用程序编程接口 )编号。也就是说,android系统的版本和API编号是一一对应关系。开发者在设置应用版本时,就是通过这里的API编号实现的。比如:上一部分的android SDK Build-tools 其对应的Rev.的值是23.01,对应的就是android6.0系统;其对应的Rev.的值是21.1.2,对应的就是android5.0.1系统……

  • Documentation for android SDK
    这个是帮助文档。
    这些是可以在安卓的官网上看的,但是现在不是被封了么,很难访问的,所以讲起下载下来, 就可以本地离线观看了。

    其下载内容,在sdk目录下的docs下。

  • SDK Platform
    这是每个版本的android SDK( Software Development Kit 软件开发工具包 ).核心文件,必须下载。它是对应平台上的android系统工具。如果没有这个packages 就无法在该版本下开发。

    其下载到sdk目录下的platform下。

  • Samples for SDK
    android 对应的例子,官方例子非常权威,值得学习。

    其下载到sdk目录下的samples下。

  • android TV ARM EABI v7a System Image
  • android TV Intel x86 Atom System Image
  • android Wear ARM EABI v7a System Image
  • android Wear Intel x86 Atom System Image
  • ARM EABI v7a System Image
  • Intel x86 Atom_64 System Image
  • Intel x86 Atom System Image
    以上分别是TV、Wear、手机平台的系统镜像。市面上,主流CPU内核,一个是ARM,一个是intel。我们在创建手机模拟器的时候,还可以选择CPU架构。

    其下载内容,在sdk目录下的system-image下。

  • Google APIs

    谷歌提供的离线文档

    其下载内容,在sdk目录下的add-ons下。

  • Google APIs ARM EABI v7a System Image
  • Google APIs Intel Intel x86 Atom_64 System Image
  • Google APIs Intel Intel x86 Atom System Image
    谷歌为各镜像提供的离线文档

    其下载内容,在sdk目录下的docs下。
  • Sources for Android SDK
    android API源码,没什么好说的。

    其下载到sdk目录下的sources下。

3、Extras

这里写图片描述

  • Google APIs by Google inc.,Android API 23, revision 1 [*]
    谷歌API的修订
  • GPU Debugging tools
    GPU(手机的显卡)调试工具
  • Local Maven repository for Support Libraries
    本地Maven存储库支持库
  • Android Support Library
    安卓支持库
  • Android Auto Desktop Head Unit emulator
    安卓桌面自动单元仿真器
  • Google Play Services
    谷歌应用商店服务
  • Google Repository
    谷歌仓库
  • Google Play APK Expansion Library
    谷歌商店APK拓展库
  • Google Play Billing Library
    谷歌商店计量库
  • Google Play Licensing Library
    谷歌商店许可库
  • Android Auto API Simulators
    安卓汽车API仿真器
  • Google USB Driver
    谷歌USB驱动
  • Google Web Driver
    谷歌Web驱动
  • Intel x86 Emulator Accelerator ( HAXM installer )
    英特尔x86模拟加速器


    这部分的下载内容,在sdk目录下的sextras下。

在SDK的目录下,我们还可以看到temp文件夹,它里面是一些缓存文件。还有AVD Manager.exe 他是安卓虚拟设备管理器(Android Virtual Device),用户创建、更改模拟器。SDK Manager.exe大家肯定熟悉了,它用来下载、更新SDK。

0 0
原创粉丝点击