上传 apk 时 64 位兼容问题 Google Playstore

64-bit Compliant issue Google Playstore while uploading the apk

我最近从 google 游戏控制台收到此错误,指出

"此版本不符合 Google 播放 64 位 requirement.The 以下 APK 可用于 64 位设备,但它们只有 32 位本机代码".

所以我在 google 支持中找到了解决方案,我正在 defaultconfig 中的 build.gradle

中编写这段代码
 defaultConfig {
    applicationId "com.abcdef"
    multiDexEnabled true
    ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64' //This line added
}

注意->我的项目是混合项目而不是原生项目

在构建后分析我的 apk 后,我在 lib 目录中看到两个文件夹,即 x86 和 armeabi-v7a。不存在 x86_64 & arm64-v8a 目录

所以我很困惑,我构建的 APK 只是 32 位 apk 或者将同时支持 32 位和 64 位。 它也有 .so 个文件。

这只是一个查询,从 8 月 1 日起 google play 将不会采用其文档中所述的 64 位合规性应用程序。

android Studio 中有分析 APK 的选项。通过此分析,您可以确认您的 APK 支持的架构(32/64 位)。按照下面link完成步骤,

https://developer.android.com/distribute/best-practices/develop/64-bit

我正在使用移动优先开发 MFP-STUDIOS-7.1.0,因此通过使用 MFP7.1.0 的最新 ifix 配置项目,我能够使用 MobileFirst Platform Studio 7.1.0.00-20190730-1558 解决此问题