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的支持以保持兼容?
一些额外信息:
资料来源:
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