关于安卓SDK文件自己的理解

Android SDK 有如下目录

1、add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。

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

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

4、platforms是每个平台的SDK真正的文件,里面会根据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保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android2.3开始这些工具被划分为通用了。

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

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

8、usb_driver顾名思义,保存着android平台google官方机型的驱动如nexusone、nexuss,同时也有一些老机型驱动的支持,比如说htcdream、htcmagic和motorola的droid。

9、system-images主要存放的是一些版本的虚拟的处理器,每个版本都有自己对应的版本号,如果没有当自己创建虚拟机是没有CPU的可选项,就去一些网站下载对应的system-images.

接下来就推荐几个下载有关上面文档的几个网站:

http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/2769409.html

http://www.androiddevtools.cn/#sdk-list。

创建后安装网上的教程就可以创建属于自己的虚拟机了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,203评论 25 708
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,264评论 3 283
  • 人嘛,总要有些梦想的,但更重要的是,要有为梦想而奋斗的能力。
    深山_老林阅读 184评论 0 0
  • 你会不会等一个人十年,在你生命最美丽的时段。我等了十年,现在我想把这个故事写出来,讲述我爱了十年的那些事。 我想试...
    弓王不阅读 309评论 0 1
  • 察见渊鱼者不祥跷跷者易折月满则亏说话之难人无千日好大功即无功三人成虎人性的顾忌决定了许多东西不是我们所理想的,墙内...
    鷺風阅读 1,019评论 0 1