创建独立的库应用程序是Eclipse + ADT中的常见任务。我认为这在Android Studio(1.2或更高版本)中应该是一个简单的任务,但是在为这个问题苦苦挣扎了两天之后,我发现Google对此一无所获,并且实现一个独立的库模块并不像我想的那么简单。因此,我决定与您分享我的经验。
要在Android Studio中创建独立且可重用的库模块,请执行以下操作:
1-创建一个没有活动的新项目。
2-新项目的默认模块名为app
。右键单击模块,并将其重构/重命名为“ library”。关闭Android Studio。
3-打开文件资源管理器,并将模块的文件夹从重命名app
为library
。
4-打开.idea
文件夹。那里有一些XML文件引用了app
文件夹。替换app
为library
这些文件。
5-打开模块的gradle文件(library / build.gradle)并将插件更改为com.android.library
。然后删除applicationId
。
6-打开Android Studio。重建模块。如果没有错误,我们在这里完成。
7-打开依赖于该模块的应用程序。打开settings.gradle
并包含library
以下模块:
include ':library'
project(':library').projectDir = new File('/Path/To/LibraryProject/library')
8-打开应用程序的app
模块build.gradle
文件,并将此行添加到以下dependencies
部分:
compile project(':library')
9-重建您的项目。如果一切正常,您将library
在项目中看到模块。您可以library
从那里和/或其项目中编辑模块,更重要的是:现在,您有了一个独立的库模块,可以在多个项目中重用!
希望Google在以后的Android Studio版本中使此过程变得更加轻松!
编辑:
我检查了Android Studio 1.4版,希望在这个版本中我们可以省略步骤3和4。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句