我已经使用BuildBox构建了一个游戏,并使用Eclipse导出了APK,一切正常,该游戏也正常运行。问题是当我将游戏提交审核时,Google play会显示此错误:
“此版本不符合Google Play 64位要求
以下APK或应用捆绑包可用于64位设备,但它们只有32位本机代码“
我确实了解到,我需要升级到64位库,并同时保留32位。
我进入jni文件夹Application.mk,并添加了每个32-lib的等效项,这是我最初尝试执行的操作:
APP_OPTIM := release
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions -Wformat=0 -std=c++11 -
DGOOGLE_PLAY_STORE -DBB20 -fsigned-char
APP_LDFLAGS := -latomic
APP_ABI := armeabi armeabi-v7a arm64-v8a x86 x86_64 <----- Added 64-bit libs
APP_PLATFORM := android-10
然后我也尝试了这个:
APP_OPTIM := release
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -fexceptions -Wformat=0 -std=c++11 -
DGOOGLE_PLAY_STORE -DBB20 -fsigned-char
APP_LDFLAGS := -latomic
APP_ABI := All <----- this worked for someone in the forum, didn't work for me
APP_PLATFORM := android-10
这些都不起作用,而且“ arm64-v8a”和“ x86_64”的libs文件夹为空,我想这甚至可能是我尝试在Play Store上仍然遇到错误的原因。 >
有人可以帮我解决这个64位本机代码问题吗?
注意:我尝试了android studio,但它在代码上显示错误,并且在修复所有游戏后均无法正常工作,因此解决方案必须在eclipse上]
谢谢
我已经使用BuildBox构建了一个游戏,并使用Eclipse导出了APK,一切正常,该游戏也正常运行。问题是,当我提交游戏进行审核时,Google Play向我显示了此...
存在相同的问题。您是否使用buildbox 2.2.5对此进行了修复:'(