【问题标题】:How to call a class of java from another module如何从另一个模块调用一个java类
【发布时间】:2018-08-31 21:06:46
【问题描述】:

我有一个项目的结构

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')

在核心的 build.gradle 文件中。

它构建成功,但我无法从 B.java 调用该类

【问题讨论】:

  • 你是说这两个类文件都在同一个项目中,还是你试图从项目B中的项目A调用一个类?

标签: java android module dependencies


【解决方案1】:

导入语句

import android.src.com.x.y.A.*;

然后制作一个A.java的对象如下:

A a = new A();

然后在任何你想要的地方使用它在 B 类中的方法。

a.pqr()

如需进一步指导和理解这些概念,请参阅官方文档。 https://docs.oracle.com/javase/tutorial/

【讨论】:

  • 它不起作用,因为 B.java 无法识别命名空间 android.src.com.x.y.A.*;
  • @Taskeen 嗨,你有什么解决方案吗?即使我想以相同的方式实施但没有结果。如果你得到让我知道这将是有帮助的。谢谢
  • 不,我找不到任何解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多