使用Eclipse将32位库本地代码升级到64位库

问题描述 投票:0回答:1

我已经使用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向我显示了此...

eclipse google-play-services 32bit-64bit native-code lib
1个回答
0
投票

存在相同的问题。您是否使用buildbox 2.2.5对此进行了修复:'(

© www.soinside.com 2019 - 2024. All rights reserved.