【发布时间】:2019-12-17 11:05:00
【问题描述】:
我在 android studio 中有一个 cocos2dx 游戏,当我试图使其支持 64 位要求时,当我在手机上启动项目时出现此错误“找不到“libcocos2dcpp.so””
我为支持 64 位所做的工作: 我在 cocos2dx 论坛上搜索了支持 64 位的解决方案,我找到了一个解决方案: * 我已修改 Application.MK 文件:添加 APP_ABI := armeabi armeabi-v7a arm64-v8a * gradle.properties : 添加 PROP_APP_ABI=armeabi-v7a:arm64-v8a * build.gradle : 添加 ndk.abiFilters 'armeabi-v7a', 'arm64-v8a'
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.xxxxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/base.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_dependencies_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_resources_apk.apk", zip file "/data/app/com.xxxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_0_apk.apk", zip file "/data/app/com.xxxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_1_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_2_apk.apk", zip file "/data/app/com.xxxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_3_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_4_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_5_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_6_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_7_apk.apk", zip file "/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_8_apk.apk", zip file "/data/app/com.xxxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.xxx.kidslearngame-oq27wbETBHeT2MFhWg9cOw==/lib/arm64, /system/lib64, /system/vendor/lib64]]] couldn't find "libcocos2dcpp.so"
这些是我找到的解决方案,但是当我在手机上运行应用程序时,它崩溃并给我上面的错误,但是当我从 gradle.build 中删除 ndk.abiFilters 'armeabi-v7a', 'arm64-v8a' 时运行良好,但是当我将其上传到 Play 商店时,他们会向我显示警告消息“您的应用不支持 64 位要求”
【问题讨论】:
-
谁能帮我解决这个问题/*?
标签: c++ android-studio cocos2d-x