关于stackoverflow的例子很多,但没有一个是普遍的答案
这是我在Android Studio 3.3.1中的问题
我在图书馆里
public static class ClassA implements InterfaceB {
public static String method1(parameter p) { }
}
InterfaceB来自jar依赖项,并在gradle中引用
public interface InterfaceB{ ... }
在我的应用中,我使用:
String s = ClassA.method1(p)
没有错误,直到我尝试运行并得到
错误:无法访问InterfaceB类文件 找不到com.external.jar.InterfaceB
答案 0 :(得分:1)
这是解决方案:
在gradle中添加具有相对路径的依赖项,例如:
implementation files('../MyLibrary/libs/external.jar')