gpt4 book ai didi

java - NoClassDefFoundError - Eclipse 和 Android

转载 作者:IT老高 更新时间:2023-10-28 11:06:16 24 4
gpt4 key购买 nike

我在尝试运行 Android 应用程序时遇到问题,直到将第二个外部库添加到其构建路径之前,该应用程序运行良好。由于添加了 scoreninja jar,我现在在尝试运行应用程序时收到 NoClassDefFoundError

这是消息:

02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFoundError: com.scoreninja.adapter.ScoreNinjaAdapter

由于所有构建脚本都是由 Android 工具 (?) 生成的,我不确定除了清理和重建或重新启动 eclipse 之外我还能做什么(我已经尝试了所有三个)。有谁知道我该如何修改这个?

最佳答案

我在更新 ADT 后遇到了这个问题。

我将所有 JAR 文件存储在一个名为“lib”的文件夹中,并以正常的 Eclipse 方式将 jars 添加到构建路径中。在我更新之前,这一切正常。

更新后,我收到了一个类的 NoClassDefFoundError,我可以清楚地看到它包含在 jar 中(查看 ReferencedLibraries 类)。

解决方案是从构建路径中删除我的 jar,并将我的“lib”文件夹重命名为“libs”。这是一个 ant 约定,似乎是新 ADT 在 .apk 文件中查找和包含库的方式。完成此操作后,一切正常。

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com