我目前正在尝试为Libftd3xx(对于FTDI芯片为JNA)编写一个library包装器。不幸的是,我从未做过此事,需要你们的一些帮助来正确地进行设置。
在this nicely written tutorial之后,我已经设法从我的应用程序中为Android Studio调用本机代码。此外,我设法在Windows 10计算机上成功编译了FTDI驱动程序,并生成了文件“ libftd3xx.so”。现在,我想使用JNA调用FTDI驱动程序。
JNA网站states如下:
使目标库可用于Java程序。有 几种方法可以做到这一点:
首选方法是将jna.library.path系统属性设置为目标库的路径。该属性类似 到java.library.path,但仅适用于JNA加载的库。
[...]
现在我不确定如何从这里继续。如何使用Android Studio设置jna.library.path?完成此操作后,如何继续调用预编译的驱动程序?
非常感谢您的帮助。非常感谢。