我想将usb4java用于我的项目。我在gradle上为usb4java提供依赖项。我可以导入usb4java类,但是当我想在Android设备上运行代码时,我得到“在类路径中找不到本机库:/org/usb4java/linux-armv7l/libusb4java.so”。
我已经为android编译了这个链接中的步骤;
https://github.com/libusb/libusb/tree/master/android
我在... / app / src / main / jniLibs中创建了名为jniLibs的文件。在armeabi,armeabi-v7a,arm64-v8a ...文件夹中有重建的库。但我仍然得到这个错误。请帮帮我。
编辑:
我正在使用android studio。
答案 0 :(得分:0)
默认版本的usb4java似乎不支持Android。
如文件所示:
usb4java在CLASSPATH目录中搜索库 组织/ libusb4java / - /
由于这不是Android设备上的有效路径,因此该库永远不会正常工作。您需要重建它,更新它以获得Android支持。
如果可能,我建议您尝试使用Android support for USB设备。