0

我目前正在使用 Aldebaran-Robotics 的 NAO (v3.3),我想知道是否可以在 Android 中使用 jNAOqi-SDK 从手机或平板电脑控制机器人。

本教程中所述,在 Eclipse 中使用带有基本 java 的 SDK 非常简单,因此我尝试在 ADT Eclipse 中执行此操作。我导入了 *.jar 文件并将libjnaoqi.so包中的预编译文件放在libs/armeabiand中libs/armeabi-v7a,但是在运行时调用System.loadLibrary("jnaoqi")orSystem.loadLibrary("<jnaoqi>")导致以下错误:

I/dalvikvm(2019): Unable to dlopen(/data/data/com.example.hellonao/lib/libjnaoqi.so): Cannot load library: link_image[1995]: failed to link libjnaoqi.so

我检查了文件系统,但该文件按预期在 lib 文件夹中,所以我想这一定是库本身的问题。

这只是在黑暗中拍摄,但我必须使用 ndk 和 naoqi 重新编译库吗?

4

1 回答 1

1

我很快放弃了我的项目,但同时毕宿五很忙。我最近在Aldebaran 社区(需要登录)中发现了一个帖子,其中两名员工(Nicolas Rigaud 和 Erwan Pinault)提到了即将推出的 Android 支持。

尼高:

我们的下一个软件版本将会有一个更好的 Java SDK。同时,在机器人上做Java确实没那么容易

埃皮诺:

在下一个 SDK 中,您将拥有适用于 android 的库 (jar/so)

于 2014-06-04T10:48:22.493 回答