gpt4 book ai didi

java - 如果我将扩展 Activity 更改为 OrmLiteBaseActivity 我得到一个 java.lang.NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-29 03:46:17 25 4
gpt4 key购买 nike

我开始为 android 开发并使用“ormlite”ORM 映射器 (SQLite)。Mapper 有一个 OrmLiteBaseActivity 类,它从 Activity 扩展而来。如果我将“MainActivity extends Activity”更改为“MainActivity extends OrmLiteBaseActivity”,则代码编译无误。在第一次访问 (MainActivity.class.getSimpleName()) 此类时,我得到一个 java.lang.NoClassDefFoundError。

我不明白这是什么问题。

谢谢你的帮助。

最佳答案

我不是 100% 确定问题出在哪里,但我怀疑您的 ORMLite jar 文件在您的 Android 项目下的 libs 子目录中。这在最新版本的 Google Eclipse 插件中已更改。

看到这个问题:Getting a java.lang.NoClassDefFoundError for every jar file

关于java - 如果我将扩展 Activity 更改为 OrmLiteBaseActivity<Helper> 我得到一个 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10722421/

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