Firemonkey FTDI XE7 d2xx.jar 驱动程序
Firemonkey FTDI XE7 d2xx.jar drivers
我正在 firemonkey XE7 上使用 d2xx Android 驱动程序与 FT232RL 一起开发项目。
Android 平板电脑 <-> USB FT232RL 卡。
我设法使用 Java2OP 从 d2xx.jar 创建单元 (Androidapi.JNI.d2xx.pas),将其添加到库中,编译并构建。但是当我尝试使用一些 class 时,我只会出错。我试试:
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 桥接 class 的方法是否失败或错误?
有没有人设法做到这样的事情?
复制D2xx.jar到代码的同一目录
按照 this link 中的说明将 Java 库文件 (.jar) 添加到 Android 应用程序。
很有魅力。
我正在 firemonkey XE7 上使用 d2xx Android 驱动程序与 FT232RL 一起开发项目。
Android 平板电脑 <-> USB FT232RL 卡。
我设法使用 Java2OP 从 d2xx.jar 创建单元 (Androidapi.JNI.d2xx.pas),将其添加到库中,编译并构建。但是当我尝试使用一些 class 时,我只会出错。我试试:
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 桥接 class 的方法是否失败或错误? 有没有人设法做到这样的事情?
复制D2xx.jar到代码的同一目录 按照 this link 中的说明将 Java 库文件 (.jar) 添加到 Android 应用程序。 很有魅力。