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

RN 0.71.6升级至0.72.2安卓编译报错__emutls_get_address未找到

React Native 0.71.6 升级至0.72.2后安卓编译__emutls_get_address报错解决方案

以下是针对该报错的有效解决方法:

  • 强制指定兼容的folly库版本
    在安卓项目的build.gradle(项目根目录或app模块下的配置文件)中添加依赖强制策略,锁定RN 0.72.x官方适配的folly版本:

    configurations.all {
        resolutionStrategy {
            force 'com.facebook.folly:folly-android:2023.01.23.00'
            force 'com.facebook.folly:folly-futures:2023.01.23.00'
        }
    }
    
  • 匹配要求的NDK版本
    RN 0.72.x要求使用NDK 25.2.9519653版本,确保已安装该版本并在android/gradle.properties中明确指定:

    android.ndkVersion=25.2.9519653
    
  • 彻底清理构建缓存
    执行以下命令清除RN和安卓的构建缓存,避免旧缓存干扰:

    npx react-native clean
    cd android && ./gradlew cleanBuildCache
    
  • 修正Soloader版本配置
    将你之前使用的带+号的版本改为RN 0.72.x对应的精确版本,避免版本自动升级导致兼容问题:

    implementation "com.facebook.soloader:soloader:0.10.5"
    resolutionStrategy {
        force "com.facebook.soloader:soloader:0.10.5"
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 16:13:15