You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

向Google Play推送应用时遭遇riscv64架构支持错误

解决Google Play推送时riscv64架构缺失库错误

核心问题分析

错误提示包含两个关键信息:

  • 应用声明支持riscv64架构,但大量依赖库未提供该架构的so文件
  • riscv64仅支持WearOS应用,非WearOS应用无需适配该架构

解决方案

1. 移除非必要的riscv64架构声明(绝大多数场景适用)

如果你的应用不是WearOS应用,直接取消对riscv64的支持即可:

  • 打开app模块的build.gradle(或build.gradle.kts),修改ndk.abiFilters,移除riscv64:
    android {
        defaultConfig {
            ndk {
                abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
            }
        }
    }
    
  • 若为React Native项目,检查gradle.properties中的reactNativeArchitectures配置,确保不含riscv64:
    reactNativeArchitectures=arm64-v8a,armeabi-v7a,x86,x86_64
    

2. 若为WearOS应用需适配riscv64

如果你的应用确实是WearOS应用,需要逐一处理缺失的库:

  • 检查第三方库支持情况:查看VisionCamera、Crashlytics、Reanimated、Hermes等依赖库的官方文档,确认是否提供riscv64版本。若库不支持,需等待开发者更新或替换为兼容的库。
  • 升级React Native核心版本:确保使用的React Native版本已支持riscv64架构(RN 0.73+开始逐步支持部分架构,需确认具体版本)。
  • 自行编译riscv64版本库:对于开源库,可下载源码,通过NDK配置编译出riscv64架构的so文件,替换到项目中对应的lib目录。

内容的提问来源于stack exchange,提问作者Amir Ibrahim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 12:05:58