Android中的Usb4Java用法

时间:2015-10-24 14:38:21

标签: android arm libusb libusb-1.0 usb4java

我想将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。

1 个答案:

答案 0 :(得分:0)

默认版本的usb4java似乎不支持Android。

如文件所示:

  

usb4java在CLASSPATH目录中搜索库   组织/ libusb4java / - /

由于这不是Android设备上的有效路径,因此该库永远不会正常工作。您需要重建它,更新它以获得Android支持。

如果可能,我建议您尝试使用Android support for USB设备。