【发布时间】:2016-03-28 23:03:34
【问题描述】:
我在单个 android 项目中创建了两个模块,分别命名为 x 和 y。
- 模块 x 有一个类 Egg(包:com.example.x)
- 模块 y 有一个类 Foo(包:com.example.y)
现在我想在 Egg 类中导入 Foo 类,为此我在 Egg 类中写了下面提到的语句
Import com.example.y.Foo;
现在,Foo 无法被 android 识别。
问题,
是否可以只使用从不同的模块导入 Class 导入语句?
我是否需要创建模块 y 的库,然后导入创建 库到模块 x 中?
或者解决办法可能是别的。
【问题讨论】:
-
Foo是公开的吗?并且i应该在import中小写。 -
你是否将该模块添加到 gradle 文件中的依赖项中?
-
@prerakSola 是的 Foo 是公开的,而 i 很小。
-
能否在您的问题中添加这两个类的代码?
-
@prudhvi 不,我没有将模块添加到依赖项。我会尝试然后告诉你。
标签: java android android-studio