java - Firemonkey FTDI XE7 d2xx.jar 驱动程序

标签 java android delphi firemonkey ftdi

我正在使用 d2xx Android 驱动程序在 firemonkey XE7 上开发 FT232RL 项目。

Android 平板电脑 <-> USB FT232RL 卡。

我设法使用 Java2OP 从 d2xx.jar 创建单元(Androidapi.JNI.d2xx.pas),将其添加到库中,编译并构建。但是当我尝试使用某些类时,我只会收到错误。我尝试:

context:= SharedActivityContext;
D2xxManager := TJD2xxManager.Create; // fragmentation error
devCount := D2xxManager.createDeviceInfoList(context);

D2xxManager :=  TJD2xxManager.JavaClass.getInstance(SharedActivityContext);

devCount := D2xxManager.createDeviceInfoList(SharedActivityContext);
//Java class JD2xxmanager could not be found

已创建单位 Androidapi.JNI.d2xx.pas 主窗体Unit1

我的 Androidapi.JNI.d2xx.pas 调用 java 桥接类的方法是否失败或错误? 有人设法做这样的事情吗?

最佳答案

将 D2xx.jar 复制到代码的同一目录 按照 this link 中的说明进行操作将 Java 库文件 (.jar) 添加到 Android 应用程序。 就像魅力一样。

关于java - Firemonkey FTDI XE7 d2xx.jar 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30353803/

相关文章:

java - 如何将使用 'this' 的语句声明为静态?

java - 当 SQL 进行排序时,如何启用 GUI 行为来对 JTable 进行排序?

java - requestCode = -1 和 resultCode = 0 chooserIntent 来自画廊或相机的图像

delphi - Delphi 基本接口(interface)不能以多态方式工作

delphi - 图元文件剪切矩形

java - twitter4j 3.0.3 - 更新状态错误 404 - 仅发生在生产中

java - 为什么 Java 中的数组大小限制为 "int"?

java - libGDX - 纹理存储在哪里?

android - getView() 方法是如何使用的,它在哪里被调用?

delphi - 停止 TWebBrowser 脚本错误弹出窗口,但不停止 OnShowScriptError 事件