我正在使用HERE诺基亚Android SDK。我有jnilibs / armeabi文件夹,包含所有文件必需品。然后我需要使用另一个库,我必须在里面放置libngnative.so并创建另一个文件夹:armeabi-v7a和带libngnative.so的x86文件夹。
在我的日志中,我可以在这里看到此消息:错误:无法初始化Map Fragment:MISSING_LIBRARIES ...然后我的应用程序崩溃。
如果我从armeabi文件夹中删除libngnative.so并删除了armeabi-v7a和x86文件夹我没有这个问题,但是我需要使用这个库。
有人可以帮帮我吗?
此致
答案 0 :(得分:0)
您的APK文件内容是什么?
最终的APK应该是这样的:
\libs\armeabi-v7a\libMAPSJNI.so
\libs\armeabi-v7a\libMapsEngineResources.so
\libs\armeabi-v7a\libXXXFont.so (There are a few of them)
如果您的APK中没有HERE库,请检查您的gradle文件?
此外,HERE库与您的其他本地库之间是否存在任何库重叠?