Kryonet和android

时间:2012-11-30 06:11:10

标签: java android kryonet

我正在尝试在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 

2 个答案:

答案 0 :(得分:3)

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

实际上你别无选择,如果你将jar文件添加到构建路径(旧方法),它将正确编译,但它会在启动你的app时给你NoClassDefFoundException。

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

答案 1 :(得分:0)

我必须将项目导入我的eclipse工作区。通过...

档案>导入>现有项目进入工作区。这是项目的顶级。 (我假设它已经从github下载了?)

我确实将lib文件复制到我的Android项目lib文件夹中。

我确实遇到了一些错误,但后来以管理员身份运行了eclipse,解决了所有错误。由于buildconfig无法在我的Facebook SDK中构建。