问题描述
我想为我的项目使用usb4java。 我在gradle上提供了对usb4java的依赖关系。 我可以导入usb4java类,但是当我想在android设备上运行代码时,我收到“在类路径中找不到本地库:/org/usb4java/linux-armv7l/libusb4java.so”。
我已经为Android编译了带有此链接中的步骤的库;
我在... / app / src / main / jniLibs中创建了名为jniLibs的文件。 在armeabi,armeabi-v7a,arm64-v8a ...文件夹中有重建的库。 但是我仍然遇到这个错误。 请帮我。
编辑:
我正在使用android studio。
1楼
默认版本的usb4java中似乎不支持Android。
如文档所示:
usb4java在CLASSPATH目录org / libusb4java /-/中搜索该库
由于这不是Android设备上的有效路径,因此该库将永远无法工作。 您需要重建它,并对其进行更新以获取Android支持。
如果可能的话,我建议您尝试使用设备的 。