如何在 Android 上创建 SDK?

How to create a SDK on Android?

我使用 Android Studio 开发了一个 Android 应用程序,现在我想创建一个 SDK 以使其他开发人员能够使用我创建的技术。此 SDK 应使用 activity 和几个后台服务。

我在互联网和 SO 上四处寻找,但没有找到我需要的基本信息:

我创建了一个应用程序,但我没有构建 SDK 的基本知识,所以任何信息或 link 我可以学习的地方将不胜感激。

据我所知,您需要的是 .aar 文件。就像您将 Java sdk 作为 jar 分发一样,您可以将 Android 代码打包为 .aar 文件。这可以在任何其他 Android 项目中导入,并且可以直接使用您公开的 API 的 / 屏幕。 要在 Android studio 项目结构中创建一个 aar select 你的模块 - 然后在右窗格中 select gradle 然后 select 生成 .aar 文件。这将在您的 build/outputs 文件夹中生成。 现在可以将其添加到任何项目中,并通过在 gradle 中添加依赖项进行编译。您可以 Google "creating an aar" 了解更多信息。