要在你的Android项目中创建一个新的库模块,请按以下步骤操作:
点击 File > New > New Module。
在出现的 Create New Module 窗口中,依次点击 Android Library 和 Next。
还存在一个用于创建 Java 库的选项,可以构建传统的 JAR 文件。尽管 JAR 文件在大多数项目中都非常实用(尤其在您希望与其他平台共享代码时),但这种文件不允许您包含 Android 资源或清单文件,而后者对于 Android 项目中的代码重用非常有用。因此,本指南将侧重论述创建 Android 库。
为您的库命名,并为库中代码选择一个最低的 SDK 版本,然后点击 Finish。
在 Gradle 项目同步完成后,库模块将显示左侧的 Project 面板中。如果您未看到新模块文件夹,请确保将视图切换为 Android 视图。
将应用模块转换为库模块
如果您现有的应用模块包含您希望重用的所有代码,则可以按照以下步骤将其转换为库模块:
打开现有应用模块的 build.gradle 文件。您应在顶部看到以下内容:
apply plugin: 'com.android.application'
按照下面所示更改插件分配:
apply plugin: 'com.android.library'
点击 Sync Project with Gradle Files。
就这么简单。模块的整个结构仍然相同,但是现在它将作为 Android 库运行,构建也将创建一个 AAR 文件,而不是 APK。
参考:Android Developer