我试图在安卓应用程序中使用Delphi XE5中的FTDI (XE5) jar文件。http://www.ftdichip.com/Drivers/D2XX.htm
但我不能让我去工作。有人有关于如何导入(这个)外部jar文件的示例吗?或者已经完成了这个jar文件并使其正常工作(所以我知道这是可能的)。
我尝试过XE5 -使用外部Java库的乐趣的方法我不知道该装什么货。我有一个指定的"DEXClassLoader“,但不知道要加载哪个类。如果我查看dex文件,我认为应该是‘com/ftdi/j2xx/d2xManager’,但我得到了"java.lang.classnotfoundException: com/ftdi/j2xx/d2xManager“消息。
我发现的第二个选项是来自Bian long (编码8)的选项,我仍在调查这个问题,但是我的XE5演示许可证已经用完了。(我还找到了“Android2Delphi导入工具”。但我不知道它是否有效。如果能用的话我想买。只有80欧元)
如果我不能让它正常工作,我们就不会更新到XE5 (但是我想..)然后等到有更多的文档/样本。
有人能帮我吗..。
发布于 2015-08-10 14:42:49
关于你的第二个问题
或者已经完成了这个jar文件并使它正常工作(所以我知道这是可能的)
是的,这是可能的。http://www.winsoft.sk/acpftdi.htm,他们卖一个60美元的资源,并有一个免费的演示。作为对第一个问题的回答:它实际上只是jar文件的自动转换。我从embarcadero和Winsoft的示例中尝试了一个Java2OP实用程序,它使用由Java2OP.exe生成的pas文件(而不是它们的库)成功地编译和执行了一些微小的更改。因此,如果有人想在android上使用delphi的FTDI,我让它免费工作的方法是:
Java2OP.exe -jar d2xx.jar
https://stackoverflow.com/questions/20216156
复制相似问题