找不到libluajava.so库。

我在我的 Android 项目中使用 YOUKU SDK,在我的 Beta 用户中,他们的应用程序由于 libluajava.so 的原因而崩溃,如下所示:

enter image description here

所以我谷歌搜索了 libluajava.so,并下载它,将它放在以下文件夹中。

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

enter image description here

但问题仍未解决,应用程序仍然崩溃,因为类似于以下的东西:

enter image description here

但我找不到网络上的 64 位文件,如何解决这个问题?

点赞
用户88888888
用户88888888

构建 .so,您可以使用以下步骤 -

将 Android NDK 工具添加到您的 Android SDK 所在位置。

现在在您的 Eclipse 项目中,创建一个 jni 文件夹,放置所有的 .c 和 .h 文件以及您的 Android.mk 文件。

现在在 Eclipse 中,转到 Run -> External Tools -> External Tools Configuration。对于位置,按“浏览文件系统”并选择“ndk-build”位置(放在 Android SDK 文件夹中)。对于工作目录,按“浏览工作区”并选择您的 Eclipse 项目和 jni 文件夹。例如,像这样 - ${workspace_loc:/yourproject/jni}

按 Apply,然后按 Run。您的 .so 现在位于 Eclipse 项目的 libs 文件夹中。

2015-11-05 12:25:41