【问题标题】:Kryonet and androidKryonet 和安卓
【发布时间】:2012-11-30 06:11:09
【问题描述】:

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

【问题讨论】:

  • 请添加您的构建路径的屏幕截图。
  • 把你的库放到 libs 文件夹中。

标签: java android kryonet


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    文件 > 导入 > 现有项目到工作区。这是项目的顶层。 (我假设它是从 github 下载的?)

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

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

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 1970-01-01
      • 2012-01-22
      • 2014-05-26
      • 2011-05-17
      • 2011-03-08
      • 2012-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多