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

简介: 版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/51235067 ...
版权声明:本文为sydMobile原创文章,转载请务必注明出处! https://blog.csdn.net/sydMobile/article/details/51235067

SDK 目录

这里写图片描述

add-ones build-tools docs extras platforms platform-tools tools

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+点击对于类查看源码的化这个必须存在了。
好了,差不多就这些了,还有没有涉及到的地方欢迎大家补充,相互学习,有什么问题和疑问欢迎留言评论,相互探讨

目录
相关文章
|
5月前
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
129 0
|
2月前
|
Java Linux API
Android SDK
【10月更文挑战第21天】
91 1
|
3月前
|
程序员 开发工具 Android开发
Android|使用阿里云推流 SDK 实现双路推流不同画面
本文记录了一种使用没有原生支持多路推流的阿里云推流 Android SDK,实现同时推送两路不同画面的流的方法。
71 7
|
5月前
|
Android开发
Android在rootdir根目录创建自定义目录和挂载点的方法
本文介绍了在Android高通平台的根目录下创建自定义目录和挂载点的方法,通过修改Android.mk文件并使用`LOCAL_POST_INSTALL_CMD`变量在编译过程中添加目录,最终在ramdisk.img的系统根路径下成功创建了`/factory/bin`目录。
251 1
|
5月前
|
开发工具 Android开发
Android项目架构设计问题之SDK内部减少每次回调时的冗余判断逻辑如何解决
Android项目架构设计问题之SDK内部减少每次回调时的冗余判断逻辑如何解决
47 0
|
5月前
|
Java API 开发工具
Android项目架构设计问题之为SDK添加新的回调支持如何解决
Android项目架构设计问题之为SDK添加新的回调支持如何解决
34 0
|
8月前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
8月前
|
安全 开发工具 Android开发
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
2222 0
|
5月前
|
开发工具 Android开发
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
203 4
解决Android运行出现NDK at /Library/Android/sdk/ndk-bundle did not have a source.properties file
|
5月前
|
Dart 开发工具 Android开发
Android Studio导入Flutter项目提示Dart SDK is not configured
Android Studio导入Flutter项目提示Dart SDK is not configured
439 4

热门文章

最新文章