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

playstore会拒绝armeabi-v7a、arm64-v8a、x86但不支持x86-64的应用程序吗?

劳彦
2023-03-14

android开发者网站https://developer.android.com/distribute/best-practices/develop/64-bit很明显,从2019年8月1日开始,Google Play上发布的应用程序将需要支持64位架构。

我们当前的应用程序有armeabi-v7a、arm64-v8a、x86 ABIs的本机库,但没有X86-64。这是因为我们正在使用的一个cordova插件不提供X86-64支持。

playstore会拒绝应用程序更新还是通过它,因为它支持arm64-v8a,或者我们将不得不放弃对x86的支持以保持兼容?

共有1个答案

沈凯康
2023-03-14

一些额外信息:

  • Unity正在放弃对Android x86和x86_64(1)
  • 的支持
  • 根据Unity的一些消息来源,Android上的英特尔处理器实际上已经死了。(2)(3)

资料来源:

2-https://forum.unity.com/threads/wheres-the-unity-stats-page-gone.514106/

3-https://forum.unity.com/threads/android-x86_64-support.711869/

 类似资料:
  • 对于我的Android应用程序,我现在使用的是ABI“x86”和“armeabi”。armeabi用于所有ARM设备,包括armv7a和ARM64-V8A。

  • 我试图改变我的应用程序,以支持32位和64位,但当我改变build.gradle这样。 但当我对其进行分级时,错误将显示如下 错误: 在DefaultConfig_Decorated{name=main,dimension=null,minSdkVersion=DefaultApiVersion{mApiLevel=15,mCodename='null'},targetSdkVersion=Def

  • 设备支持x86,但APK只支持armeabi-v7a 它为什么会这样做?

  • 我创建了一个Android应用程序,并将其上传到Google Play。它似乎不适用于大多数设备。我在Google Play控制台中看到以下消息: Android应用程序不支持所需的ABI-x86_64 该项目没有使用任何NDK或类似的东西。这是应该在大多数设备上运行的标准项目。我已经在Galaxy S8上单独测试了. apk,它运行良好。但是如果我想从Google Play下载它,它显示设备不兼

  • 据我从文档中所知,Android NDK支持的ARM架构的两种风格之间的区别仅仅在于支持的CPU指令集。真的是这样吗?在调用约定、或系统调用顺序、或其他方面没有区别吗? 我想知道,如果我将一个模块编译到一个ARM对象文件(使用一个编译器,而不是专门使用NDK自由的Pascal),指定ARMv6作为体系结构,然后将其链接到armeabi和armeabi-v7a共享库,会发生什么情况。FPC位不应该执

  • 这是我的构建gradle(应用程序)文件: Android Studio不能同步项目,给我这个错误: 设置拆分abi筛选器时,ndk abi筛选器中的“armeabi-v7a,x86”配置冲突:x86,armeabi-v7a 配置“compile”已过时,并已替换为“implementation”。它将于2018年底被拆除 配置“debugCompile”已过时,已被“debugImplement