我在做什么:在来自主Activity的一个非常简单的jar中调用类中的方法。 (该jar将用作与服务器建立连接的sdk,但目前用于测试)
错误消息 这是我罐子里的所有代码,只有1个类
我尝试过this,并将类更改为单例模式和this,并公开了该类中的所有内容。我还发现了this one,但相同的错误却不同。
答案 0 :(得分:1)
将类创建为public class
以使其可访问。在Java中,如果您不提供任何访问修饰符,它将变为default
。
请参阅Java访问修饰符here
public class Jartest{
//Your Implementation
}
答案 1 :(得分:0)
除了使用public修饰符创建类之外,所有类都必须在包中进行变形。否则,它将成为默认程序包,并且除了反射之外无法访问它。换句话说,当您创建jar时,请在包中创建类,Android Studio应该能够导入该包并在jar中使用该类。