我正在尝试从同一项目中的一个应用程序模块启动库模块的两个活动。但是我面临问题。
我在同一项目中有两个应用程序模块: lib_app 和 main_app。 我想将 lib_app 用作 main_app 中的库模块。
我已经做的是改变 将 lib_app 的插件:'com.android.application' 应用插件:“ com.android.library” 实际上将 lib_app 转换为库模块。 而且,我添加了 实施项目(':lib_app') 在 main_app 的build.gradle文件中。这应该允许我以库的形式访问 lib_app 模块。而且有。
问题是:我无法启动 lib_app 内部的多个活动。
在 lib_app 内部:活动A启动活动B。
在 main_app 内部:MainActivity启动ActivityA。
但是活动A不会启动活动B。
Activity A只需再次启动MainActivity。
这里可能是什么问题? 另外,是否不会生成 lib_app 的AAR文件,并使用它代替 lib_app 模块将使我安全地删除 lib_app 模块? 最后一个问题,将应用程序模块转换为库模块是否具有完整的布局和其他资源?