gpt4 book ai didi

android - 如何在android studio中创建一个sdk

转载 作者:太空宇宙 更新时间:2023-11-03 11:42:44 24 4
gpt4 key购买 nike

我使用 android studio 开发了一个小应用程序。应用程序部分基本上是一个示例 UI,主要目的是提供可供不同应用程序使用的 SDK。我如何进行这种分离?至于如何使我的 UI 部分成为一个不同的项目,它通过在我们导入 jar 时导入它们来使用我的库。

提前致谢!

最佳答案

SDK 是“软件开发工具包”- 您提供给其他人使用的代码。

这意味着它就像一个“图书馆”,您可以选择以多种方式进行分发。最流行的分发库的方式是作为“jar”(你提到的)或“aar”。您还可以提供您的开发人员/用户可以克隆的 github 或其他存储库位置。

对于 Android Studio,这里唯一重要的一点是在您指定的 build.gradle 文件中:

apply plugin: 'com.android.library'

当您执行“gradle build”时,您的“build->outputs”目录中将有一个aar。可能还有其他您想做的事情(Proguard 或构建一个 jar)您可以探索。

但是在您的 build.gradle 中不要使用:

apply plugin: 'com.android.application'

这将创建一个 APK - 您不能将其作为 SDK 分发。

此外,为了您的测试目的,您需要一个独立于您的 SDK 的项目,该项目实际上是一个应用程序。这将帮助您“假装”成为第三方开发者/用户。

关于android - 如何在android studio中创建一个sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34238703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com