google play 上架提示应用使用了某个 SoLoader SDK 版本会导致该应用在仅支持 64 位架构的设备上发生崩溃请将 SoLoader SDK 更新到 0.10.4

google play 上架提示应用使用了某个 SoLoader SDK 版本会导致该应用在仅支持 64 位架构的设备上发生崩溃请将 SoLoader SDK 更新到 0.10.4

开发环境 版本号 项目创建方式
Mac macOS 15.5 HBuilderX

产品分类:uniapp/App

PC开发环境操作系统:Mac

PC开发环境操作系统版本号:macOS 15.5

HBuilderX类型:正式

HBuilderX版本号:4.66

手机系统:Android

手机系统版本号:Android 15

手机厂商:三星

手机机型:三星 s21

页面类型:vue

vue版本:vue2

打包方式:云端

示例代码:

谷歌上架提示:您的应用使用了某个 SoLoader SDK 版本,可能会导致该应用在仅支持 64 位架构的设备上发生崩溃。为了解决此问题,请将 SoLoader SDK 更新到 0.10.4 或更高版本。

操作步骤:

谷歌上架提示:您的应用使用了某个 SoLoader SDK 版本,可能会导致该应用在仅支持 64 位架构的设备上发生崩溃。为了解决此问题,请将 SoLoader SDK 更新到 0.10.4 或更高版本。

预期结果:

谷歌上架提示:您的应用使用了某个 SoLoader SDK 版本,可能会导致该应用在仅支持 64 位架构的设备上发生崩溃。为了解决此问题,请将 SoLoader SDK 更新到 0.10.4 或更高版本。

实际结果:

谷歌上架提示:您的应用使用了某个 SoLoader SDK 版本,可能会导致该应用在仅支持 64 位架构的设备上发生崩溃。为了解决此问题,请将 SoLoader SDK 更新到 0.10.4 或更高版本。

bug描述:

谷歌上架提示:您的应用使用了某个 SoLoader SDK 版本,可能会导致该应用在仅支持 64 位架构的设备上发生崩溃。为了解决此问题,请将 SoLoader SDK 更新到 0.10.4 或更高版本。

3 回复

soloader已经升级到最新,升级HBuilderX到最新版重新打包上架试一下


用的就是HBuilderX 最新正式版4.66

这是一个常见的Google Play上架问题,主要原因是项目中集成的SoLoader SDK版本过低,不兼容64位设备架构。

在uni-app云端打包环境中,SoLoader通常是通过第三方原生插件引入的。解决方案如下:

  1. 检查项目依赖:查看项目中是否使用了Facebook相关SDK(如React Native插件)或图片加载库,这些库可能内置了旧版SoLoader

  2. 更新相关插件

    • 前往插件市场检查使用的所有原生插件
    • 寻找插件更新版本,特别是那些涉及原生库加载的插件
    • 联系插件作者确认是否已解决64位兼容问题
  3. 配置ABI过滤:在原生插件配置中确保支持64位架构,可在manifest.json中配置:

    "app-plus" : {
      "plugins": {},
      "distribute": {
        "android": {
          "abiFilters": ["armeabi-v7a", "arm64-v8a"]
        }
      }
    }
回到顶部