sydMobile 为开源世界贡献一份力量

Android SDK目录下的各个文件夹的作用

2017-08-29

SDK 目录

add-ones

add-ones: 里面保存这一些附加的库,第三放公司为Android平台开发的附加功能系统。比如GoogleMaps等等第三方的。(一开始此包内容为空)

bulid-tools

bulid-tools:看名字不难看出就是构建项目的时候用到的工具,当你新建Android项目的时候会用到这个包。我尝试过如果没有此包你新建的项目会报错。 还包括一些编译的工具。 总之这个包不能少,当然有一个版本的Android就行。

docs

SDK文档,对各种控件。类的官方说明。可以在里面找到所有的开发文档,index.html(为导航页)建议在火狐浏览器脱机状态下打开。

extra

该文件下存放了Google提供的USB驱动、Intel提供的硬件加速等附件工具包

platform-tools

该文件夹下存放了Android平台的相关工具比如adb.exe、sqlite3.exe

tools

里面放了大量的Android开发、调试的工具和platform—tools有些重复都是与开发有关的工具

platforms

platform是SDK里面最重要的文件,这个里面可以有许多不同版本的SDK,有的时候我们在导入项目的时候发现导入后没有SDK,就是因为这里面没有我们导入项目编译时的SDK我们需要在这里面加入SDK或者在项目的根目录下的project.properties里面讲target改为platforms里面有的版本重新编译即可。这里面有SDK对于的版本。每个版本下面又有许多文件组成看图。还有就是如果你在布局文件中编写没有错但是试图预览不了,可能是由于你选择的版本有问题。 Android-10文件 创建Android虚拟机 图中Target:对应的几项也是platforms里面的文件 单是否能创建还要看这个版本有木有Android镜像(可以在对于版本下的img里面,也可以在SDK目录下的system-imges目录中)如果没有对于的镜像则CUP/ABI里面不可选,不能创建Android虚拟机。

system-images

上面讲了这里面放的是创建Android虚拟机时的镜像文件

soruce

里面存放的是源码,如果你想要ctrl+点击对于类查看源码的化这个必须存在了。

好了,差不多就这些了,还有没有涉及到的地方欢迎大家补充,相互学习,有什么问题和疑问欢迎留言评论,相互探讨


目录
关注微信公众号,获取更多干货
微信公众号:Android开发者家园