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

升级Expo SDK43后Android端出现AndroidCheckBox未在UIManager中找到错误

问题解决步骤
  • 第一步:卸载当前的社区版checkbox依赖
    执行命令:
    npm uninstall @react-native-community/checkbox
    如果使用yarn则执行:
    yarn remove @react-native-community/checkbox
  • 第二步:安装Expo官方维护的适配SDK 43的checkbox包
    执行命令:
    expo install expo-checkbox
  • 第三步:修改所有引入checkbox的代码
    将原来的引入语句:
    import CheckBox from '@react-native-community/checkbox'
    替换为:
    import CheckBox from 'expo-checkbox'

注:expo-checkbox的属性配置和@react-native-community/checkbox基本兼容,无需额外修改组件调用逻辑,仅需调整引入路径即可。

  • 第四步:清除缓存重启Expo服务
    执行命令启动项目,避免旧缓存影响:
    expo start -c

原因说明

Expo SDK 43开始不再默认适配第三方社区版的@react-native-community/checkbox,managed工作流无法手动执行原生依赖link操作,因此直接安装社区版的包会出现原生组件找不到的报错,必须使用Expo官方适配的expo-checkbox包才能正常运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 07:06:07