Can';我找不到libluajava

Can';我找不到libluajava,java,android,sdk,lua,Java,Android,Sdk,Lua,我在我的Android项目中使用优酷SDK,对于我的测试版用户来说,他们的应用程序会因为libluajava而崩溃。因此,如下所示: 所以我用谷歌搜索libluajava.So并下载它,把它放在下面的文件夹中 //我没有把它放在armeabi文件夹或armeabi-v7a文件夹中,因为该项目会说有一些重复的文件 但问题仍未解决,应用程序仍会崩溃,原因如下: 但是我在web上找不到64位文件,因此如何修复此问题?来构建。因此,您可以使用以下过程- 将android ndk工具添加到您的and

我在我的Android项目中使用优酷SDK,对于我的测试版用户来说,他们的应用程序会因为libluajava而崩溃。因此,如下所示:

所以我用谷歌搜索libluajava.So并下载它,把它放在下面的文件夹中

//我没有把它放在armeabi文件夹或armeabi-v7a文件夹中,因为该项目会说有一些重复的文件

但问题仍未解决,应用程序仍会崩溃,原因如下:


但是我在web上找不到64位文件,因此如何修复此问题?

来构建。因此,您可以使用以下过程-

将android ndk工具添加到您的android sdk所在的位置

现在在eclipse项目中,创建一个包含所有.c和.h文件以及Android.mk文件的jni文件夹

现在在eclipse中,转到运行->外部工具->外部工具配置。对于位置,请按“浏览文件系统”并选择“ndk构建”位置(您已将其放入android sdk文件夹中)作为工作目录,按“浏览工作区”并选择eclipse项目和jni文件夹。例如-${workspace\u loc:/yourproject/jni}


按应用,然后按运行。您在eclipse项目的libs文件夹中有您的.so文件。

您正在使用NDK工具吗?我现在还没有使用NDK工具。NDK工具可以将.so转换为64位版本吗?最好从可用的lib文件生成.so文件,而不是复制粘贴.so文件。而且是最好的构建方式。所以经常使用NDK工具也是如此!:)但是libluajava.so不是我开发的。因此,我需要在internet上找到可用的lib文件,然后使用NDK工具将这些文件转换为64位。So和32位。所以?是的,NDK工具将处理32位或64位。你不必担心:)