2015-12-12 55 views
-1

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

在此先感谢!

回答

2

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

这意味着它就像一个“库”,您可以选择以多种方式分发。分发图书馆最流行的方式是作为“罐子”(你提到的)或“阿尔”。您还可以提供github或其他回购地点,供开发人员/用户克隆。

随着Android的工作室,这里唯一重要的一点是,在你build.gradle文件中指定:

apply plugin: 'com.android.library' 

当你做一个“gradle这个编译”,你会在你的“建设 - >输出”的aar目录。您可能还想做其他事情(Proguard或建立一个罐子),您可以探索。

但是在你的build.gradle 不使用

apply plugin: 'com.android.application' 

这将创建一个APK - 这是不是你可以分发作为一个SDK。

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

相关问题