Android SDK文件夹结构

标签 android

是否有这样的引用资料 ( http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html ) 解释了主要 Android SDK 文件夹中的文件夹?


根据我目前收到的回复,我认为我需要进一步阐明我在寻找什么。

我想知道SDK分成这些文件夹的依据(下图)。例如类似于“SDK Readme.txt”中的以下摘录

“Platform-tools 包含构建工具,这些构建工具会定期更新以支持 Android 平台中的新功能(这就是它们与基本 SDK 工具分开的原因),包括 adb、dexdump 等。”

Contents of android-sdk folder

我确实将 android-sdk 文件夹复制到与 IDE 分开的位置,以便可以共享。

最佳答案

这不是一个有保证的标准,但这些文件夹多年来一直保持一致。以下是核心基础知识,请参阅链接以获取更多信息:

 # platform-tools: Updated each AOSP version; always backwards compatible
 # tools/bin: Platform-independent tools to help building/using android
 #            eg lint, sdkmanager, monkeyrunner
 # build-tools/<version>: Compilation tools, required to build.
 #            AOSP version specific, typically used by AS directly

参见 https://developer.android.com/studio/command-line/ https://www.programering.com/a/MDMyMzNwATk.html

关于Android SDK文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27467641/

相关文章:

android - 将 EditText 限制为带符号的十进制数

android - 如何使用 android-async-http :1. 4.7 在 http post 设置超时?

android - 在android中,如何从代码更改Daydream的设置?

android - Gradle在项目目录中创建了大量文件

javascript - SignalR 从服务器返回字符串到客户端

android - Glide 占位符矢量可绘制资源未找到异常

android - SVG Assets 可绘制对象在 23 岁以下的 android API 中显得模糊(Marshmallow)

java - 将代码迁移到 AndroidX 后 build.gradle 中的 Selenium 失败

android - 方法声明 kotlin async{}

机器人-O : app crash with webview