【问题标题】:Delphi XE5 using ftdi jar file in androidDelphi XE5在android中使用ftdi jar文件
【发布时间】:2013-11-26 11:43:10
【问题描述】:

我正在尝试在 Android 应用程序中使用 Delphi XE5 中的 FTDI (d2xx) jar 文件。 http://www.ftdichip.com/Drivers/D2XX.htm

但我不能让我工作.. 有没有人有任何关于如何导入(这个)外部jar文件的例子? 或者已经完成了这个 jar 文件并让它工作(所以我知道这是可能的)。

我已经尝试过以下方法 XE5 - Fun with external Java libraries 好吧,我没有乐趣,我不能让我工作(容易吗?)。 我不知道要加载什么类。我有一个分配的“DEXClassLoader”,但不知道要加载什么类。如果我查看 dex 文件,我认为它应该是“com/ftdi/j2xx/D2xxManager”,但我收到“java.lang.classnotfoundException: com/ftdi/j2xx/D2xxManager”消息。

我找到的第二个选项是Bian long(编码8)的那个 我仍在对此进行调查,但我的 XE5 演示许可证已用完。 (我还找到了“Android 2 Delphi Import Tool”。但我不知道它是否有效。 如果好用我想买。只需 80 欧元)

如果我不能让它工作,我们将不会更新到 XE5(但我想..)并等到有更多的文档/示例。

谁能帮帮我..

【问题讨论】:

    标签: android delphi-xe5 ftdi


    【解决方案1】:

    关于你的第二个问题

    或者已经完成了这个 jar 文件并让它工作(所以我知道这是可能的))

    是的,这是可能的。 http://www.winsoft.sk/acpftdi.htm 他们以 60 美元的价格出售资源并提供免费演示。 作为对第一个问题的回答:它实际上只是自动转换 jar 文件。我已经尝试了 embarcadero 和 Winsoft 示例中的 Java2OP 实用程序,并使用 Java2OP.exe 生成的 pas 文件而不是它们的库成功编译和执行了微小的更改。 因此,如果有人想在 android 上将 FTDI 与 delphi 一起使用,我的免费获取方法是:

    1. http://docwiki.embarcadero.com/RADStudio/XE7/en/Java2OP.exe,_the_Native_Bridge_File_Generator_for_Android获取Java2OP.exe(需要注册delphi才能下载)
    2. 运行它:

    Java2OP.exe -jar d2xx.jar

    1. 完成后,将 d2xx.jar 和生成的 pas 文件添加到您的项目中,从http://www.winsoft.sk/acpftdi.htm 或 d2xx.jar 附带的 java 示例中获取示例代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多