由于库的原因,无法在 Android 设备上 运行

Can`t run on Android device, because of librabries

我在 Android 设备上启动游戏时出现此错误。我使用的是最新的 Android 版本,还有 libgdx.

The library 'jinput-platform-2.0.5-natives-linux.jar' contains native libraries that will not run on the device.
The following libraries were found:
libjinput-linux.so
libjinput-linux64.so

请帮助我了解可能导致问题的原因。

*.so 文件是为特定体系结构构建的本机程序集。如果那些 *.so 文件不是为 android 构建的(并且似乎没有给出错误)它们将无法工作。

如果 android 的版本还没有构建,您可以尝试编写一个 android 的版本。 This other SO question 可能会有帮助。