我如何从上级项目中打开子库的活动

问题描述

我遇到了一些android子模块或aar lib问题。

我有一个父项目,我想将另一个项目添加到我的父项目中(包含DI,网络,活动,片段)。我想我添加成功了。我的工作区如下图所示。

enter image description here

我还添加了应用程序gradle implementation project(":galeriDemo") 添加到settings.gradle

enter image description here

但是,当我尝试在父项目的click事件中打开子模块活动时。由于某种原因,它无法正常打开。

我的媒体库具有一些基本的构建配置,如下面的屏幕截图所示。

ExampleLibrary Config

enter image description here

enter image description here

enter image description here

我试图这样打开我的子模块活动

enter image description here

After i clicked behavior

当我单击按钮时,我面对的是屏幕截图行为(例如,在片段中打开相同的活动。)。但是它应该打开我的子模块TestMainActivity,所以我想我错过了一些配置或一些packageName设置。感谢您的帮助

解决方法

问题子模块中的布局资源名称与父项目中的名称相同。当我编辑布局名称时,我的问题就解决了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...