以下APK或应用程序包可用于64位设备,但它们只有32位本机代码:2。
在此输入图像说明
检查您的android/app/build.gradle
文件,并确保您有以下行:
...
android {
defaultConfig {
// If you are using 'ndk'
ndk {
abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}
splits {
abi {
include "armeabi-v7a", "x86", "arm64-v8a", "x86_64"
}
}
applicationVariants.all { variant ->
variant.outputs.each { output ->
// For each separate APK per architecture, set a unique version code as described here:
// http://tools.android.com/tech-docs/new-build-system/user-guide/apk-splits
def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
def abi = output.getFilter(OutputFile.ABI)
if (abi != null) { // null for the universal-debug, universal-release variants
output.versionCodeOverride =
versionCodes.get(abi) * 1048576 + defaultConfig.versionCode
}
}
}
}
您必须添加“ARM64-V8A”、“X86_64”
以便您的apk包含64位代码。
欲了解更多详情和信息,请查看以下两条:第1条第2条
下面是apk analyzer的截图https://i.ibb.co/bwxp3zh/screenshot-from-2019-08-23-04-28-28.png x86_61和arm64-v8a中丢失了一些.so文件,但我已经解决了这个问题并更新了我的库,但不幸的是,我仍然得到相同的错误。我还能做什么来检查这个?
当我在中发布我的时,我遇到了以下错误: 此版本不符合Google Play 64位要求 以下APK或应用程序包可用于64位设备,但它们只有32位本机代码:9和24。 在应用程序中包含64位和32位的本机代码。使用Android App捆绑发布格式,自动确保每个设备架构只接收到它所需要的原生代码。这就避免了增加应用程序的整体大小。 如何修复此错误?
当我初始化一个新项目,然后启动Xcode仿真器时,会得到以下消息: React-本机版本不匹配 Javascript版本0.50.1本机版本:0.50.0 确保您已经重新构建了本机代码。... 有没有人知道这里发生了什么,可以帮助我?
本机应用程序是安装和执行在资源所有者使用的设备上的客户端(例如,桌面程序,本机移动应用)。本机应用程序需要关于安全、平台能力和整体最终用户体验的特别注意事项。 授权端点需要在客户端和资源所有者用户代理之间进行交互。本机应用程序可以调用外部的用户代理,或在应用程序中嵌入用户代理。例如: 外部用户代理-本机应用程序可以捕获来自授权服务器的响应。它可以使用带有操作系统已注册方案的重定向URI调用客户端作
好吧,在你们都冲我火冒三丈之前,我已经试过了互联网上所有其他的答案,但我仍然得到这个错误。 注意:我使用的是应用程序内的V3 API。 首先,我创建了应用内产品(我已经在控制台中有一个apk草稿文件)。 用SKU测试了我的应用程序,它运行良好,并将SKU改回了应用程序中的原始SKU。 我已经使用Eclipse的导出向导创建了签名apk。 已成功将签名的apk文件上载到我的Android控制台开发人
当我开始我的购买流程的时候,我在测试我的应用程序帐单时,我收到了这个错误信息。我在进入google play商店后看到了这条消息。 我已经通读了所有其他的帖子,这些帖子都是关于这个错误的。