我在单个 android 项目中创建了两个模块,将其命名为 x 和 y。
- 模块 x 有一个 Egg 类(包:com.example.x)
- 模块 y 有一个类 Foo(包:com.example.y)
现在我想在 Egg 类中导入 Foo 类,为此我在 Egg 类中编写了下面提到的语句
Import com.example.y.Foo;
现在,Foo 不被 android 识别。
问题,
是否可以仅使用 import 语句从不同的模块导入 Class?
我是否需要创建模块 y 的库,然后将创建的库导入模块 x?
或者解决方案可能是别的东西。
原文由 Palak 发布,翻译遵循 CC BY-SA 4.0 许可协议
确保以下几点:
在 settings.gradle 中,你应该有:
include ':x', ':y'
。在 x/build.gradle 中,你应该添加 y 作为依赖项: