我试图在Android应用程序中使用Kryonet,但是当我在Android虚拟设备上甚至在我的Android手机上尝试使用Kryonet时,都会出现此错误:

-Could not find class 'com.esotericsoftware.kryonet.Client', referenced from method com.Boussole.phone.MainActivity.onCreate

我已经将Kryonet添加到了构建路径:
properties/java build path --> Libraries-->add jars --> kryonet-2.18-all.jar

最佳答案

如果您将Eclipse与ADT结合使用,则唯一需要做的就是
您想要添加一个jar库是将其复制并粘贴到libs文件夹中
(此文件夹已经存在于您的Android项目下),
ADT将负责将其添加到构建路径中。

实际上,您别无选择,如果将jar文件添加到构建路径(旧方法),它将可以正确编译,但是在启动应用程序时会提示您NoClassDefFoundException。

(答案已经在njzk2的简短评论中提及)

关于java - Kryonet和Android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13639961/

10-10 20:19