creator是不是不支持x86_64

手动添加x86_64无法编译成功2.0也没有x86_64这个选项是不是都不支持?目前我使用的是1.10.3版本.无法编译成功
SIMPLE: Error while executing process /Users/oyhj/Library/Android/sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/Users/oyhj/local/sugar/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Android.mk NDK_APPLICATION_MK=/Users/oyhj/local/sugar/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/jni/Application.mk APP_ABI=x86_64 NDK_ALL_ABIS=x86_64 NDK_DEBUG=1 APP_PLATFORM=android-22 NDK_OUT=/Users/oyhj/local/sugar/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/Users/oyhj/local/sugar/build/jsb-default/frameworks/runtime-src/proj.android-studio/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION=clang APP_PLATFORM=android-28 NDK_MODULE_PATH=/Users/oyhj/local/sugar/build/jsb-default/frameworks/cocos2d-x:/Users/oyhj/local/sugar/build/jsb-default/frameworks/cocos2d-x/cocos:/Users/oyhj/local/sugar/build/jsb-default/frameworks/cocos2d-x/external -j12 NDK_DEBUG=1 APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}

SIMPLE: Android NDK: WARNING: APP_STL gnustl_static is deprecated and will be removed in the next release. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.

SIMPLE: Android NDK: ERROR:/Users/oyhj/local/sugar/build/jsb-default/frameworks/cocos2d-x/external/android/Android.mk:cocos_zlib_static: LOCAL_SRC_FILES points to a missing file

SIMPLE: Android NDK: Check that /Users/oyhj/local/sugar/build/jsb-default/frameworks/cocos2d-x/external/android/x86_64/libz.a exists or that its path is correct

1赞

不支持x86_64

现在google play上架需要支持x86_64才能上架 只要有x86就要有对应的64位库。不然不让上架 这个有办法解决吗?


你们发布pc游戏到google play?玩的人多吗

64位的话支持arm64-v8a

这个我知道 ~ 后面我们就是删除x86 才能上架~ 但这样导致电脑端无法运行游戏 因为国外很多人会使用到电脑模拟器打开游戏玩 。 没有x86就直接闪退了 对我们公司计算留存有障碍。。还是想尽量想办法 能够把x86_64打进去。。

这是公司主打海外市场 ~ 目前只发google play 还只是刚上架 目前还不知道什么情况。。

坐等解决方案

:cold_sweat: 模拟器是不需要apk带x86库的。。。。不然它模拟什么

不打x86 你可以电脑端用模拟器跑跑看 要么闪退 要么卡很久 ~ 那是模拟 只是模拟 模拟上天也改不了硬件框架 ~ 不然要这些干嘛。

哥,我不想跟探讨模拟器的原理。。

mumu、夜神、雷神模拟器,能随便运行网上95%的apk,也能运行我用cocos和unity打的apk。你觉得网上的apk带x86不?

有啥好说的 事实就是x86打进去我的mumu模拟器跑这个creator项目毫无问题 去除x86直接闪退 手机还是好好的 ~ 自己动手看看好吧 要都能用我还来发什么贴呢 吃饱撑着呢

关注,同样面向海外市场

我上面不是说了mumu能运行我cocos和unity打的包? 我没带x86

你用个unity打个不带x86的空包apk, 用你模拟器跑跑, 不就知道问题了呗?

请问你的 Creator 是什么版本?

目前我用的1.10.3. 2.0还没试 有尝试修改APP_STL和APP_ABI 都未能编译成功。1.10.3用的APP_STL := gnustl_static 2.0以后好像是c++static. 有改过 都不行 1.x应该也不能用c++static

也请问你的 Creator 是什么版本?

creator 中只要之前勾选过x86构建编译过 这个x86 永远都存在在包里了 代码去掉还是会打进去 除非重新构建一遍不勾选x86 具体原因不是很清楚 可能还有哪里要删吧 我为了降低包体大小只要是之前勾选过x86都是删除build然后重新构建的 你可以解压apk看下是不是x86就在apk包里 或者Android studio 也能查看包体内的so

1.5 :expressionless: