我遇到了应用程序的 NoClassDefFoundError。错误说:
java.lang.NoClassDefFoundError: org.apache.poi.xssf.usermodel.XSSFWorkbook
问题是我已经尝试了所有我能找到的解决方案,但都没有成功。我知道问题出在导入/导出设置上,但我不知道是什么问题。
在我的团队中,我负责模型-视图-控制器架构中的模型,所以在将其移植到 Android 之前,我首先开发了一个基本的 PC 版本。这个工作就像我的魅力一样,所以我怀疑我错过了 Eclipse 在手机上传输库的部分。
1:这是我的包资源管理器现在的视图:
如您所见,POI-3.9 库位于我项目的一个文件夹中。每个 .jar 都是必需的。
2:如果我们查看项目属性,我们可以在“库”选项卡中看到:
我按照此页面上的建议制作了一个自定义用户库。
3:如果我们进入 Order and Export 选项卡:
我知道这是最重要的部分。
- 如果我尝试将我的库放在任何地方而不选中该框,无论如何我总是会得到 NoClassDefFoundError。
- 当我选中该框并执行相同操作时,Eclipse 在启动应用程序时冻结,我需要使用任务管理器终止程序。
我的问题是:您知道它不起作用的原因吗?