我最近开始使用 Android Studio 3.1.2 开发我真正的第一个 Android 项目。
因此,我在我的应用程序中实现了一个模块库,通过从 github 克隆它,将其导入为模块库并通过右键单击应用程序 > 模块设置添加依赖项,切换到依赖项选项卡,点击 +,选择导入的模块。
此外,我检查了我的 build.gradle(Module:app),如果依赖项已正确添加,则出现以下行:
dependencies {
...
implementation project(':imported_module')
}
同样在 settings.gradle 文件中它说:
include ':app', ':imported_module'
现在,如果我想访问imported_module 的功能,其中任何一个都无法解决。我浏览了几个小时的官方和公共论坛,以找到我显然错过的一步,但还不够聪明,无法找到解决方案。
将项目与 gradle 文件同步不会产生任何可见的效果
我还需要做什么才能在我的应用程序中使用来自 import_module 的所有花哨的东西?我必须以某种方式导入它吗?还是我必须以某种方式修改我的应用程序的 AndroidManifest?谢谢转发!
编辑:可能是我的应用程序和imported_module 显然有不同的包名吗?项目文件树表示应用程序为 com.domain.example.my_app,imported_module 为 com.domain.example.imported_module。我必须把一个挤进另一个吗?