Android Delphi xe5 JNI:ClassNotFoundException

Android Delphi xe5 JNI:ClassNotFoundException,android,delphi,java-native-interface,dexclassloader,Android,Delphi,Java Native Interface,Dexclassloader,我遵循stackoverflow()上提供的教程,导入特定于设备的库来处理扫描仪(Honeywell 70e Black) TjdApprowsLoader确实正确地实例化了(不是nil…),但是我无法加载我需要的内部类 cl.loadclass(stringtoJString('com/honeywell/decodemanager/DecodeManager')) 我在eclipse下打开了库,我多次检查了字符串,没有问题,但我得到了以下异常: java.lang.ClassNotFoun

我遵循stackoverflow()上提供的教程,导入特定于设备的库来处理扫描仪(Honeywell 70e Black)

TjdApprowsLoader确实正确地实例化了(不是nil…),但是我无法加载我需要的内部类

cl.loadclass(stringtoJString('com/honeywell/decodemanager/DecodeManager'))
我在eclipse下打开了库,我多次检查了字符串,没有问题,但我得到了以下异常:

java.lang.ClassNotFoundException: com/honeywell/decodemanager/DecodeManager
我已经知道,如果它起作用,我将立即陷入一个新问题:为我将要实例化的类提供上下文和处理程序,该签名是:

(Landroid/content/Context;Landroid/os/Handler;)V 

提前感谢您的帮助或建议^

我的错误是认为
DexClassLoader
正在生成.dex文件,但它是从.apk文件中提取的,.jar文件不包含它


一旦.dex文件生成并强制进入归档文件,一切都很好

本教程没有演示如何加载scanner类。它演示如何加载其他内容。可以运行教程的代码并加载该类吗?如果是这样,那么找出代码的不同之处。如果没有,那么在您开始为自己的项目进行更改之前,首先调试代码。我正在等待许可版本,我正在使用演示版本进行测试,这似乎是这里的重点。。。我尝试了尽可能简单的库,但它也不起作用。