这是我正在开发的第一个Android库。我最初构建它就像一个普通的Android应用程序。后来,我创建了一个新模块,并将所有源代码从主应用程序传输到模块。现在,我已经成功创建了一个.aar
文件,并在另一个测试项目中导入了一个库。
现在,我的这个新项目包含一个按钮。单击它,我想启动库项目的主要活动。
通常,我们使用意图来启动活动,但是它们应该在清单中定义。
但是,我不认为图书馆项目就是这种情况。我该怎么处理这个?
答案 0 :(得分:0)
您可以将清单添加到库中,然后可以在那里声明一个活动。这两个清单应该由android gradle插件合并到一个最终清单中,该清单将包含在最终的应用程序中。
您可以在此SO答案中阅读更详细的解释:Android Library Manifest vs. App Manifest
或者可以查看android开发人员documentation for manifest merger