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

Android Debug构建下React Native开发者菜单不显示,仅出现空白屏

React Native Android Debug构建白屏且无开发者菜单问题排查(补Manifest代码后仍未解决)
  • 先确认你补的是不是这行关键代码?在android/app/src/debug/AndroidManifest.xml里必须存在:

    <activity android:name="com.facebook.react.devsupport.DevSettingsActivity" />
    

    要是已经加了,接着往下排查。

  • 检查Debug包的网络权限:确保debug清单里有

    <uses-permission android:name="android.permission.INTERNET" />
    

    Debug模式要连本地Metro服务,没这个权限直接白屏。

  • 强制清缓存重启:

    1. 关掉当前Metro终端,执行npx react-native start --reset-cache彻底清缓存重启服务
    2. 卸载设备上的Debug包,重新跑npx react-native run-android
  • 检查设备调试权限:

    • 确保开了USB调试和USB安装
    • 部分国产设备要开调试应用的弹窗权限,不然开发者菜单会被系统拦截
  • 手动触发开发者菜单:
    用命令行输入adb shell input keyevent 82(模拟按下菜单键),能调出的话就是手势触发的问题;调不出就继续查。

  • 核对RN与Android Gradle版本:
    RN版本和AGP、Gradle版本必须匹配,比如RN 0.70+要求Gradle 7.3以上、AGP 7.2以上,版本不兼容会导致调试组件加载失败。

  • 查Logcat找具体报错:
    执行adb logcat *:E过滤错误日志,重点看ReactNative相关的崩溃信息,比如找不到DevSupport类、Metro连接失败等,这些能直接定位问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 15:25:26