【问题标题】:What libraries are included in the Android SDK?Android SDK 中包含哪些库?
【发布时间】:2019-02-16 06:03:46
【问题描述】:

当您在 Google 上搜索 Android SDK 是什么时,它会说 SDK 包含的其中一项内容是必需的库。这些必需的库是什么?你能说出几个吗?它们是我可以在 Android 文档网站上找到的所有库吗?(AndroidX、Android 支持库、Android 平台等)。 因此,所有不在网站上的库(黄油刀等)都不属于 SDK。我的理解正确吗?

https://developer.android.com/reference/

【问题讨论】:

  • 表示所有库都在Android设备之上构建标准应用程序。它不包括所有支持库、ButterKnife 等。您可以单独使用 Android SDK 构建应用程序,但如果没有支持库,您的应用程序(将)在每个 Android 版本上的行为都不同。
  • 但是,如果您阅读发布的另一个答案,他说 android sdk 确实包含支持库(android.support.*)?还是我看错了?

标签: java android android-studio android-sdk-tools androidx


【解决方案1】:

如果您查看 SDK 文件夹位置,您会发现许多不同的文件负责使用您的 SDK 版本的这些特定设置来构建和开发 Android 应用程序。 要回答您的问题并命名一些库,它将是 android.support.* android 支持库。在此之前也是 android.design 库。如果您查看最新的 Android X AndroidX 中的所有包都位于以字符串 androidx 开头的一致命名空间中。支持库包已映射到相应的 androidx.* 包中

是的,你的理解是完全正确的,关于黄油刀、piccaso、glide 这些都是第三方库 在 android sdk 和基本库中,有特定版本(安全和隐私)功能的实现

【讨论】:

  • 这些“必需的库”在哪里?它在 tools/lib 文件夹中吗?我看到很多 jar 文件,这些 jar 文件是否包含所有的类/接口/等?还有我的声明“它们是我可以在 Android 文档网站上找到的所有库吗?”也正确吗?您说“这些都是 android sdk 中的第三方库以及基本库”所以这意味着这些 3rd 方库是 sdk 的一部分?为什么我们需要下载它们呢?对不起,如果我的理解不正确。
  • 第三方库不是 android sdk 的一部分。这些只是为了增强和帮助应用程序开发的工作 abd 功能
  • 当您开始应用程序开发时,根据您的目标 sdk 创建了基本库,随着您继续添加更多库,它会被下载我不确定它保存在哪里,我会尽快回复您跨度>
  • 是的,根据 jar 文件,是的,它们有一些类和接口用于您的 imolementation .Alo,在 android sdk 中有基本的 sdk 平台,然后有不同的 sdk 工具,如 google play、recyclerview ,navbar,bottomnavigtion ,这些都是在项目中使用可以下载的工具
  • 如果不够清楚,我会尽快回复您
猜你喜欢
  • 2011-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多