我试图在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 发布于 2013-09-07 05:23:05
如果您正在使用带有ADT的Eclipse,那么当您想要添加一个jar库时,您唯一需要做的就是将其复制并粘贴到libs文件夹(此文件夹已经存在于您的Android项目下),ADT将负责将其添加到构建路径中。
实际上您别无选择,如果您将jar文件添加到构建路径(旧方法),它将正确编译,但它将在启动应用程序时为您提供该NoClassDefFoundException。
(答案已经在njzk2的简洁评论中提到)
发布于 2014-01-14 23:56:17
我必须将项目导入到我的eclipse工作区中。通过...
File > Import > Existing projects into workspace。这是针对项目顶层的。(我假设它是从github下载的?)
我确实将lib文件复制到了我的Android项目lib文件夹中。
我确实得到了一些错误,但随后以管理员身份运行eclipse,它解决了所有错误。因为buildconfig未能在我的Facebook SDK中构建。
https://stackoverflow.com/questions/13639961
复制相似问题