我正在尝试将Android Studio项目转换为库。
执行此操作的最佳方式是什么以及我需要遵循的步骤?
我可以从该库项目中删除哪些文件,以使库看起来更干净?
答案 0 :(得分:3)
Android库在结构上与Android应用模块相同。 它可以包含构建应用所需的所有内容,包括源代码,资源文件和Android清单。但是,Android库不是编译成在设备上运行的APK,而是编译成Android Archive(AAR)文件,您可以将其用作Android应用程序模块的依赖项。与JAR文件不同,AAR文件可以包含Android资源和清单文件,除了Java类和方法之外,它还允许您在布局和绘图等共享资源中进行捆绑。
将应用模块转换为库模块
打开现有应用模块的build.gradle文件。在顶部,您应该看到以下内容:
apply plugin: 'com.android.application'
更改插件分配,如下所示:
apply plugin: 'com.android.library'
单击“使用Gradle文件同步项目”。
查看此详细信息https://developer.android.com/studio/projects/android-library.html