我正在尝试在 Android 应用程序中使用 Kryonet,但是当我在 Android 虚拟设备上尝试使用它时,甚至在我的 Android 手机上,我都会收到此错误:
-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 和机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13639961/