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

Posted

技术标签:

【中文标题】上传 apk 时出现 64 位兼容问题 Google Playstore【英文标题】:64-bit Compliant issue Google Playstore while uploading the apk 【发布时间】:2019-12-13 21:28:32 【问题描述】:

我最近从谷歌播放控制台收到此错误,说明

此版本不符合 Google Play 64 位要求。以下 APKS 可用于 64 位设备,但它们只有 32 位本机代码”。

所以我在 google 支持中找到了解决方案,我正在我的 defaultconfig in 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 位合规性应用。

【问题讨论】:

您的问题解决了吗,请分享给我们 在我的项目中没有,我正在使用 IBM Mobile First 工作室,也许是因为这个。我会搜索更多我不确定 【参考方案1】:

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

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

【讨论】:

我只对该文档感到困惑。我浏览了文档,然后我遇到了这个问题【参考方案2】:

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

【讨论】:

以上是关于上传 apk 时出现 64 位兼容问题 Google Playstore的主要内容,如果未能解决你的问题,请参考以下文章

尝试为 arm64 构建 apk 时出现链接器错误

为啥 Google Play 商店拒绝我的 Nativescript APK 不兼容 64 位?

在 Playstore 中更新 apk 时出现警告消息

上传我的应用时出现此错误:上传失败 您需要为您的 APK 使用与版本代码 1 不同的版本代码

由于Google Play最近发布了公告,因此将64位兼容性与32位android apk集成在一起

eclipse运行Java程序时出现这样的Error提示框怎么解决