【问题标题】:How to create a sdk in android studio如何在android studio中创建sdk
【发布时间】:2016-03-18 06:16:33
【问题描述】:

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

提前致谢!!

【问题讨论】:

    标签: android android-studio gradle jar sdk


    【解决方案1】:

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

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

    对于 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 不同的项目,该项目实际上是一个应用程序。这将帮助您“假装”成为第三方开发者/用户。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 2016-03-25
      • 2016-11-04
      • 2013-05-11
      • 2015-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多