froyo下面的任何东西都无法读取第三方库中的方法

时间:2010-08-22 18:09:44

标签: android

我在我的Android应用程序中使用jexcel api。它在运行Android 2.2的设备上运行良好,但是当我尝试获取单元格的内容时,任何其他设备只会提供一个空白字符串。

我已经缩小了对jexcel api中的Cell.getContents()方法不起作用的东西。 2.2以下的所有Android版本都能够获取工作簿,获取工作表,获取工作表数量,并且可以获取单元格,但是当尝试获取该单元格中的内容时,它会返回一个空白字符串。

库有什么问题,还是一个安卓问题

1 个答案:

答案 0 :(得分:0)

我的猜测是,FroYo增加了对JExcel所依赖的一些新的Apache Harmony类或方法(JavaSE兼容)的支持。在早期版本中,JExcel碰巧捕获抛出的异常并且悄然失败。但是,这只是猜测。

由于JExcel是开源的,您可以检查该方法的源代码,看看会发生什么。或者,您可以暂时将JExcel源代码添加到项目中(因为我猜你现在正在使用JAR),并且您可能会收到有关缺少的类或方法的编译时错误。

但这是猜测。