https://developer.android.com/studio/projects/android-library?hl=zh-cn
将应用模块转换为库模块
如果现有的应用模块包含您想要重复使用的所有代码,您可以按照以下步骤将其转换为库模块:
- 打开模块级
build.gradle
文件。 - 删除
applicationId
行。只有 Android 应用模块才能定义此行。 - 在文件的顶部,您应该会看到以下代码:
apply plugin: 'com.android.application'
将其更改为以下代码:
apply plugin: 'com.android.library'
- 保存文件,然后依次点击 File > Sync Project with Gradle Files。
大功告成。模块的整个结构仍然相同,但是现在它会作为 Android 库运行,编译现在也会创建 AAR 文件,而不是 APK。
如果您想要编译 AAR 文件,请在 Project 窗口中选择库模块,然后依次点击 Build > Build APK