有很多关于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
最佳答案
解决方法如下:
在gradle中添加具有相对路径的依赖项,例如:
implementation files('../MyLibrary/libs/external.jar')