从Android应用程序

时间:2017-07-20 06:52:19

标签: android android-library

这是我正在开发的第一个Android库。我最初构建它就像一个普通的Android应用程序。后来,我创建了一个新模块,并将所有源代码从主应用程序传输到模块。现在,我已经成功创建了一个.aar文件,并在另一个测试项目中导入了一个库。 现在,我的这个新项目包含一个按钮。单击它,我想启动库项目的主要活动。 通常,我们使用意图来启动活动,但是它们应该在清单中定义。 但是,我不认为图书馆项目就是这种情况。我该怎么处理这个?

1 个答案:

答案 0 :(得分:0)

您可以将清单添加到库中,然后可以在那里声明一个活动。这两个清单应该由android gradle插件合并到一个最终清单中,该清单将包含在最终的应用程序中。

您可以在此SO答案中阅读更详细的解释:Android Library Manifest vs. App Manifest

或者可以查看android开发人员documentation for manifest merger