文章目录

  • 一、报错信息
  • 二、解决方案

一、报错信息


在 Google Play 中 , 管理并创建内部测试版本 , 上传完毕后 , 检查版本时 , 出现如下错误 ;

此版本不符合 Google Play 关于提供 64 位版本应用的要求。
以下 APK 或 App Bundle 面向 64 位设备,但只有 32 位原生代码:[1]
请向应用中添加 64 位和 32 位原生代码。使用 Android App Bundle 发布格式可自动确保每种设备架构仅收到所需的原生代码。这样可避免增加应用的总大小。了解详情

二、解决方案


参考文档 :

  • Google Play 管理中心帮助文档
  • 使用 App Bundle 资源管理器检查应用版本
  • 添加或测试 APK 扩展文件
  • Play Feature Delivery 概览
  • Play Asset Delivery
  • 添加或测试 APK 扩展文件
  • 准备发布
  • 为应用签名
  • 支持 64 位架构

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

当前只要在 Google Play 上架 , 如果使用到了 NDK 原生代码 , 那么必须提供 646464 位架构的动态库 ;

在 Module 下的 build.gradle 中 , android | defaultConfig | ndk | abiFilters 层级 , 配置 “armeabi-v7a”, “arm64-v8a” 两个选项 , 其中 “armeabi-v7a” 表示 arm 323232 位的动态库 , “arm64-v8a” 表示 arm 646464 位的动态库 ;

android {defaultConfig {ndk {abiFilters "armeabi-v7a", "arm64-v8a" /*, "x86" ,  "x86_64"*/}}
}

在国内如果没有 Google Play 上架需求 , 为了减少 APK 包的大小 , 会只打包 “armeabi-v7a” 动态库 ; 这是 APK 瘦身中的一个环节 ;

【错误记录】Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求 )相关推荐

  1. 【错误记录】Flutter 构建报错 ( Error: Method not found: ‘CupertinoModalPopupRoute‘. | 下载最新 Flutter SDK 版本 )

    文章目录 一.报错信息 二.问题分析 三.解决方案 一.报错信息 参考 [Flutter]Flutter Gallery 官方示例简介 博客 ; Flutter Galley 开源项目运行时 , 部署 ...

  2. 【错误记录】VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ② | 删除交换空间 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 [错误记录]VMware 虚拟机报错 ( 向 VMWare 虚拟机中的 Ubuntu 系统拷贝文件时磁盘空间不足 ) 博客中 , 给出了解决方案 ...

  3. 【错误记录】Google Play 上架报错 ( 我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的SDK )

    文章目录 一.报错信息 二.后续处理 一.报错信息 在 [Google Play]管理目标受众群体 ( 加入 "亲子同乐计划" | 应用受众覆盖所有年龄段 ) 博客中 , 加入了 ...

  4. 【错误记录】Kotlin 编译报错 ( Class ‘Xxx‘ is not abstract and does not implement abstract member )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Google Play 上架要求 Android 的编译版本 和 目标版本都要高于 30 才可以上传 ; 将 Android 的编译版本 和 目标版 ...

  5. 【错误记录】Google Play 上架报错 ( APK 大小 | 目标 API 级别 | Google Play 帮助文档 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Google Play 中上架 APK 文件 , 报如下错误 ; 您需要将 APK 文件缩减到 一〇〇 MB,或使用 APK 扩展文件.您的应用目前 ...

  6. 【错误记录】Google Play 上架报错 ( 您还没有为此轨道选择任何国家或地区。至少要添加 1 个国家或地区才能发布此版本)

    文章目录 一.报错信息 二.解决方案 一.报错信息 您还没有为此轨道选择任何国家或地区.至少要添加 1 个国家或地区才能发布此版本 二.解决方案 参考文档 : 将应用版本分发到特定国家/地区 : ht ...

  7. 【错误记录】Google Play 上架报错 ( 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传。)

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用百度加固后的 APK , 签名后 , 上传 , 报如下错误 ; 您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipa ...

  8. 【错误记录】Google Play 上架报错 ( 您的应用包含违反“元数据”政策的内容 | GP 政策中心 )

    文章目录 一.报错信息 二.解决方案 三.Google Play 政策中心 一.报错信息 您的应用包含违反"元数据"政策的内容.具体而言: 应用的完整和/或简短说明包含不正确的格式 ...

  9. 【错误记录】Kotlin 编译报错 ( Not nullable value required to call an ‘iterator()‘ method on for-loop range )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Google Play 上架要求 Android 的编译版本 和 目标版本都要高于 30 才可以上传 ; 将 Android 的编译版本 和 目标版 ...

最新文章

  1. Hadoop学习笔记(六)启动Shell分析
  2. overflow与min-width
  3. BZOJ.4738.[清华集训2016]汽水(点分治 分数规划)
  4. ArcGIS 10.6 Data Interoperability Tools的安装与使用(附安装包下载)
  5. UILabel 宽高自适应
  6. axureR9 显示与隐藏 - 踩坑篇
  7. cpanel java_Cpanel是什么
  8. python函数定义及调用-Python函数的基本定义和调用以及内置函数
  9. mysql 延时update_转 MySQL延迟更新索引(delay_key_write)
  10. android 安全加固总结报告,[原创]某加固详细分析总结,另附该加固脱壳机
  11. 基于java(springboot框架)的新闻管理系统 开题报告
  12. 我经常和面试者聊的一个题目
  13. 共享文件问题 -- 无法访问 您可能没有权限使用网络资源
  14. DGL dist sampling OP
  15. 生硬的论文,非得写什么架构设计
  16. cad镜像后标注尺寸数字反了_CAD镜像后轴号和标注的尺寸是反的,怎么调整?
  17. TOJ 3015.Convert Kilometers to Miles
  18. layui中如何让多个控件在一行显示
  19. 23位子网掩码是多少_23位子网掩码 网关计算
  20. samba使用指定端口windows访问linux

热门文章

  1. Server2003PDC迁移到Server2008R2BDC
  2. PostgreSQL在何处处理 sql查询之九
  3. 相关及其快速算法的C++实现
  4. beego07----web博客
  5. SAP RFC 函数来创建 Java呼叫 学习总结 一步一步的插图
  6. bootstrap easyUI 的选型
  7. 实践重于理论——创建一个监控程序探测WCF的并发处理机制
  8. 改变客户端访问时的方法名
  9. Ubuntu17.04安装WineQQ7.8及微信
  10. Manacher 求最长回文子串算法