关闭

Android SDK 目录详解

195人阅读 评论(0) 收藏 举报
分类:

Android SDK 目录详解

Android SDK目录结构和工具介绍是本文要介绍的内容,主要是来了解并学习Android SDK的内容,具体关于Android SDK内容的详解来看本文。

Android SDK目录下有很多文件夹,主要都是干什么的呢?

1、add-ons 这里面保存着附加库,第三方公司为android 平台开发的附加功能系统。比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。

2、docs这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。

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

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

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

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

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

8、extras 该文件夹下存放了google提供额USB驱动、Intel提供的硬件加速等附加工具包

9、build-tools 保存着一些Android平台相关通用工具,比如adb、和aapt、aidl、dx等文件。

aapt即Android Asset Packaging Tool , 在SDK的build-tools目录下. 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也可将资源文件编译成二进制文件. 
Adb 即android debug bridge 管理模拟器和真机的万能工具,ddms 调试环境 
AIDL 即 Android Interface definition language 它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口 
Emulator即android 的模拟器 
Dexdump 即Android Emulator中可以找到一个名为dexdump的程序,通过dexdump可以查看出apk文件中的dex执行情况,粗略分析出原始java代码是什 么样的和Dot Net中的Reflector很像。

0
0
查看评论

Android SDK目录结构解析及版本号区别

 http://blog.csdn.net/aiynmimi/article/details/51028499 今天又有人问Tools,Build-Tools,Platform-tools有什么区别,是干嘛的? 现在对SDK目录做一下总结阐述! SDK目录 add-ons 这里面保...
  • honghailiang888
  • honghailiang888
  • 2016-12-27 14:24
  • 713

AndroidSDK目录和源码目录详解

Android SDK目录的具体结构 1. add-ons:这里面保存着附加库,比如Google Maps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。 2. docs:这里面是Android SDK API参考文档,所有的API都可以在这里查到。 ...
  • github_25928675
  • github_25928675
  • 2015-05-21 16:42
  • 4096

ANDROID SDK 源码解析

原文:https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis ANDROID SDK 源码解析 GitHub小伙伴公众号,欢迎扫码关注! 概要说明: 已发布文章 发表已经整理...
  • zx_android
  • zx_android
  • 2017-07-27 18:35
  • 251

Android SDK Manager目录解析

1、 如上图所示,Android SDK Build-tools 是Android SDK的编译工具,经常会有更新,建议保持最新,它对应着Gradle下的Build.gradle文件中的buildToolsVersion属性,如下所示: 2、上图是Android模拟器的系统镜像文件,如果要创建...
  • lei807701867
  • lei807701867
  • 2016-06-02 11:00
  • 915

Android SDK 目录和作用的分析详解

SDK 的版本是: http://dl.google.com/android/android-sdk_r17-linux.tgz
  • dongjideyu
  • dongjideyu
  • 2014-05-07 10:20
  • 3392

android sdk目录详解

整理一下android sdk的目录结构以及各部分的作用,基础积累
  • AaronWang0920
  • AaronWang0920
  • 2015-09-19 12:13
  • 195

Android SDK 目录详解

本文转载自   http://www.tuicool.com/articles/IZf2au Android SDK目录结构和工具介绍是本文要介绍的内容,主要是来了解并学习Android SDK的内容,具体关于Android SDK内容的详解来看本文。 Andro...
  • f704084109
  • f704084109
  • 2014-12-24 11:43
  • 438

Android SDK目录详解

1、add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。 2、docs这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。 3、market_licensing作为AndroidMarket版权保护组件...
  • kongfu1125
  • kongfu1125
  • 2014-09-21 17:37
  • 200

Android SDK目录结构

本文主要介绍Android SDK目录结构 以及如何在gradle使用SDK版本,请看文章!
  • itluochen
  • itluochen
  • 2016-09-28 11:23
  • 3152

Android Studio SDK目录结构

add-ons:附加软件库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。 build-tools:包含一些Android平台相关通用工具,如adb(android debug bridge 管理摩鼻器和真机的万能工具);aapt(android asse...
  • chuan1191330700
  • chuan1191330700
  • 2016-05-26 10:08
  • 1352
    个人资料
    • 访问:8944次
    • 积分:376
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:9篇
    • 译文:0篇
    • 评论:0条