我想在我的项目中使用usb4java。我给出了usb4java在gradle上的依赖项。我可以导入usb4java类,但是当我想在android设备上运行代码时,我得到的是“没有在classpath中找到的本地库: /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有重建的图书馆。文件夹。但我还是会犯这个错误。请帮帮我。
编辑:
我在用安卓工作室。
发布于 2015-10-24 17:34:47
在默认版本的usb4java中,似乎不支持Android。
如文件所示:
usb4java在CLASSPATH目录org/libusb4java/-/中搜索库
由于这不是Android设备上的有效路径,库将永远无法工作。您需要重新构建它,更新它以支持Android。
如果可能的话,我建议您尝试使用Android对USB的支持设备。
https://stackoverflow.com/questions/33319376
复制相似问题