我只是想知道如何将应用程序的现有部分(比方说一个 Activity 和多个片段)转变为可在不同应用程序中使用的 SDK。
应该做什么以及大约需要多长时间。
PS:我之前没有创建过任何 SDK,我只有构建应用程序和使用已创建的 SDK 的经验。
将应用程序模块转换为库模块
如果您有一个现有的应用程序模块,其中包含您想要重用的所有代码,您可以将其转换为库模块,如下所示:
applicationId。只有 Android 应用程序模块可以定义它。在文件顶部,您应该看到以下内容:
apply plugin: 'com.android.application'
将其更改为以下内容:
apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)
保存文件并单击Tools > Android > Sync Project with Gradle Files。就是这样。
该模块的整个结构保持不变,但它现在作为 Android 库运行,并且构建现在将创建 AAR 文件而不是 APK。
当您想要构建 AAR 文件时,请在“项目”窗口中选择库模块,然后单击“构建”>“构建 APK”。
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |