如何从另一个模块调用java类

如何从另一个模块调用java类,java,android,module,dependencies,Java,Android,Module,Dependencies,我有一个项目的结构 android/src/com.x.y/A.java core/src/com.x.y/B.java 我想从B.java中的a.java调用一个方法。我在互联网上搜索解决方案,我添加了这些行 implementation project(path: ':core', configuration: 'default') 在android的build.gradle和 implementation project(path: ':android', configuration:

我有一个项目的结构

android/src/com.x.y/A.java

core/src/com.x.y/B.java

我想从B.java中的a.java调用一个方法。我在互联网上搜索解决方案,我添加了这些行

implementation project(path: ':core', configuration: 'default')
在android的build.gradle和

implementation project(path: ':android', configuration: 'default')
在core的build.gradle文件中

它构建成功,但我无法从B.java调用该类。导入该语句

import android.src.com.x.y.A.*;
然后按如下方式创建A.java的对象:

A a = new A();
然后在B类中使用它的方法

a.pqr()
有关进一步指导和理解这些概念的信息,请查阅官方文件。

您是说两个类文件都在同一个项目中,还是说您正试图从项目B中的项目a调用一个类?它不起作用,因为B.java不识别名称空间android.src.com.x.y.a.*@Taskeen嗨,你有什么解决办法吗?甚至我也想以同样的方式实现,但没有结果。如果你得到了,让我知道这将是有益的。谢谢,我找不到任何解决办法。