当前位置: 首页 > 知识库问答 >
问题:

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

金阳曜
2023-03-14
ndk {abiFilters  "x86", "armeabi-v7a", "x86_64", "arm64-v8a"}

下面是apk analyzer的截图https://i.ibb.co/bwxp3zh/screenshot-from-2019-08-23-04-28-28.png

x86_61和arm64-v8a中丢失了一些.so文件,但我已经解决了这个问题并更新了我的库,但不幸的是,我仍然得到相同的错误。我还能做什么来检查这个?

共有1个答案

阎彬炳
2023-03-14

我设法删除了所有.so文件和lib目录,但问题仍然存在。

在检查我的项目模块时,我在build.gradle中发现了这一行

renderscriptTargetApi 20

增加目标api解决了这个问题。

 类似资料:
  • 以下APK或应用程序包可用于64位设备,但它们只有32位本机代码:2。 在此输入图像说明

  • 当我在中发布我的时,我遇到了以下错误: 此版本不符合Google Play 64位要求 以下APK或应用程序包可用于64位设备,但它们只有32位本机代码:9和24。 在应用程序中包含64位和32位的本机代码。使用Android App捆绑发布格式,自动确保每个设备架构只接收到它所需要的原生代码。这就避免了增加应用程序的整体大小。 如何修复此错误?

  • 好吧,在你们都冲我火冒三丈之前,我已经试过了互联网上所有其他的答案,但我仍然得到这个错误。 注意:我使用的是应用程序内的V3 API。 首先,我创建了应用内产品(我已经在控制台中有一个apk草稿文件)。 用SKU测试了我的应用程序,它运行良好,并将SKU改回了应用程序中的原始SKU。 我已经使用Eclipse的导出向导创建了签名apk。 已成功将签名的apk文件上载到我的Android控制台开发人

  • 我有一个Java应用程序,其中包括两个第三方JAR(Amazon Kinesis和MaxMind GeoIP2),每个JAR都使用不同版本的Jackson。两个版本的Jackson都不适用于这两个第三方罐子。 此外,我正在运行Apache的maven JAR pluging-它创建一个包含所有依赖类的uber JAR。 鉴于我不能更改第三方JAR,我不知道如何才能让每个第三方JAR调用杰克逊的适当

  • 我已经开发并上传了一个用Delphi 10.1编写的Android应用程序到Google Play控制台。 在Google Play控制台上,我正处于一个名为“审查和发布”的阶段(生产|发布|编辑应用程序(按钮)|审查发布按钮) 我有一条错误消息,看起来它拒绝我“开始生产”。 此版本不符合Google Play 64位要求。以下APK或应用程序捆绑包可用于64位设备,但它们只有32位本机代码:[2

  • banner.txt中定义的应用程序版本在运行应用程序时不会显示在控制台上。它是根据Spring Boot的文档定义的 该项目使用spring boot starter父级作为父级pom(从start.spring.io开始的基本项目设置)