Android将项目转换为库项目

时间:2017-03-09 04:49:45

标签: android

我正在尝试将Android Studio项目转换为库。

执行此操作的最佳方式是什么以及我需要遵循的步骤?

我可以从该库项目中删除哪些文件,以使库看起来更干净?

1 个答案:

答案 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