【问题标题】:Usb4Java usage in AndroidAndroid 中的 Usb4Java 使用
【发布时间】:2015-10-24 14:38:20
【问题描述】:

我想在我的项目中使用 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 arm libusb libusb-1.0 usb4java


    【解决方案1】:

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

    如文档所示:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多