Android SDK目录介绍
来源:互联网 发布:中国农历闰年的算法 编辑:程序博客网 时间:2024/05/16 11:18
这一篇我们介绍一下android的SDK(Software Development Kit 软件开发工具包)。
首先,进入到sdk安装路径,打开”SDK Manager.exe”。
从图中,可以看到sdk的Packages主要分为3类:
- Tools
- android系统的版本
- 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。
- Android SDK 目录介绍
- Android SDK目录介绍
- Android SDK目录结构介绍
- Android SDK目录结构介绍
- Android SDK下目录介绍
- android sdk 文件目录介绍
- Android-sdk目录结构介绍
- Android SDK目录结构介绍
- Android SDK目录结构介绍
- Android SDK目录结构和工具介绍
- android sdk 文件目录含义介绍
- Android SDK文件目录含义介绍
- Android SDK目录结构和工具介绍
- Android SDK目录结构和工具介绍
- Android SDK目录结构和工具介绍
- Android SDK目录结构和工具介绍
- Android SDK目录结构和工具介绍
- Android SDK目录结构和工具介绍
- 【第一次博客之旅】诠释暴力枚举
- 关于浏览器缓存的小知识
- Oracle数据库中 修改数据不用科学计数法表示
- BZOJ 1066
- 程序员怎么获得高工资
- Android SDK目录介绍
- 《数据结构》链栈
- IT人员应该怎么跳槽
- 关于 App 程序员泡沫
- Oracle数据库恢复误删除数据的方法
- ytu 1330: 数字密码发生器
- Java 征途:行者的地图
- 3626: [LNOI2014]LCA|动态树
- 设置自定义控件view(自定义相对布局和对话框)