此版本符合 Google Play 64 位要求本机应用程序

Posted

技术标签:

【中文标题】此版本符合 Google Play 64 位要求本机应用程序【英文标题】:This release is compliant with the Google Play 64-bit requirement native app 【发布时间】:2020-05-23 07:20:31 【问题描述】:

在将 apk 上传到 Play 商店时,我收到一条警告,提示 “此版本符合 Google Play 64 位要求。”。当我使用 android Studio 分析应用程序架构时。我能够在 lib 文件夹下找到两个“.so”文件。这是屏幕截图:

我还在我的 gradle 文件和我用过的库中添加了以下行:

 defaultConfig 
        applicationId "com.demo.user"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 4
        multiDexEnabled true
        versionName "1.3"
        ndk.abiFilters 'armeabi-v7a','arm64-v8a','x86','x86_64'
        vectorDrawables.useSupportLibrary = true

        testInstrumentationRunner "android.support.rounded_green_cremeway.runner.AndroidJUnitRunner"
    
splits 
        abi 
            include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
        
    

在将签名的 Apk 上传到 Play 商店时,我遇到了以下问题。如果我需要做其他事情,请告诉我。

任何帮助将不胜感激!!!!

【问题讨论】:

这不是警告,这是信息。这是一个很好的。你想合规。究竟是什么问题? x86 & x86_64 对模拟器很有用,但不是必需的。 【参考方案1】:

这是一个信息,而不是一个警告 - 一个主要且非常重要的区别。

64 位合规性只会告诉您,所有您的原生部分都可以作为 64 位使用。

这是一件好事,而不是警告。你想要那个。

反过来,您会收到警告:如果有任何部件以 32 位的形式提供(因此 64 位兼容)。

您的项目一切正常。如果您看到此信息,请感到高兴。

【讨论】:

以上是关于此版本符合 Google Play 64 位要求本机应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Delphi 10.1 - Google Play Console - 查看和发布错误“此版本不符合 Google Play 64 位要求。”

Xamarin - 此版本不符合 Google Play 64 位要求

错误记录Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求。| 如果提供 x86 架构动态库则必须提供 x86_64 架构的动态库 )

此版本不符合 Google Play 64 位要求。本机 Java 应用程序的所有 .so 都已存在

Unity:即使在播放器设置中未选中 x86 后,此版本也不符合 Google Play 64 位要求错误

Unity aab 不符合 Google Play 64 位要求