Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android上使用jNAOqi_Java_Android_Shared Libraries_Nao Robot - Fatal编程技术网

Java 在Android上使用jNAOqi

Java 在Android上使用jNAOqi,java,android,shared-libraries,nao-robot,Java,Android,Shared Libraries,Nao Robot,我目前正在使用Aldebaran Robotics的NAO(v3.3),我想知道是否可以使用Android中的jNAOqi SDK从手机或平板电脑上控制机器人 在Eclipse中使用带有基本java的SDK非常简单,如中所述,因此我尝试在ADT Eclipse中这样做。我导入了*.jar文件并将预编译的libjnaoqi.so从包中放入libs/armeabi和libs/armeabi-v7a,但调用System.loadLibrary(“jnaoqi”)或System.loadLibrary(

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

在Eclipse中使用带有基本java的SDK非常简单,如中所述,因此我尝试在ADT Eclipse中这样做。我导入了*.jar文件并将预编译的
libjnaoqi.so
从包中放入
libs/armeabi
libs/armeabi-v7a
,但调用
System.loadLibrary(“jnaoqi”)
System.loadLibrary(“”
)在运行时导致以下错误:

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重新编译库吗?

我很快放弃了我的项目,但Aldebaran在此期间很忙。我最近在网上发现了一条关于它的帖子,两名员工(尼古拉斯·里戈德和埃尔万·皮诺特)提到即将推出的Android支持

nrigaud:

在我们的下一个软件版本中将有一个更好的JavaSDK。同时,在机器人上使用Java确实不是那么容易

埃皮诺:

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


有什么解决办法吗?我想要libjnaogi。所以对于androidI来说,我不知道,这已经有一段时间了,从那以后我就没有做过这个了。但这表明有一种方法可以将本机库加载到android中。