unity android build Assets / Plugins / Android / libs / armeabi-v7a文件夹无法添加.so文件

时间:2018-08-09 10:35:19

标签: android unity3d

我们将一些.so文件添加到Android插件文件中,如下所示:

enter image description here

但是该应用运行时显示为在libYSDK.so文件夹中找不到libs/armeabi-v7a/

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/user/0/com.tencent.tmgp.com.mmgame.mybrick/app_dex/ysdk_hackdex.jar", zip file "/data/app/com.tencent.tmgp.com.mmgame.mybrick-7DzoRm5o_UTXjoxQv35VDg==/base.apk"],nativeLibraryDirectories=[/data/app/com.tencent.tmgp.com.mmgame.mybrick-7DzoRm5o_UTXjoxQv35VDg==/lib/arm, /data/app/com.tencent.tmgp.com.mmgame.mybrick-7DzoRm5o_UTXjoxQv35VDg==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]] couldn't find "libYSDK.so"

因此,我将apk版本更改为.zip并解压缩后,发现我们添加到.so文件夹中的armeabi-v7a已添加到armeabi文件夹中,而不是{{ 1}}文件夹应位于的位置:

enter image description here

enter image description here

这是否是导致应用程序在运行时找不到armeabi-v7a文件的原因?发生了什么以及如何解决?

0 个答案:

没有答案