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

卸载AVD模拟器上的React Native应用后,react-native run-android执行失败求助

解决React Native应用无法重新安装到AVD模拟器的问题

react-native run-android 本身支持重新安装应用,但出现该报错大概率是adb连接异常或项目缓存干扰导致,按以下步骤操作即可恢复:

  • 确认ADB与模拟器的连接状态
    打开终端执行 adb devices,确认输出中能识别到你的模拟器设备(示例输出:emulator-5554 device)。若未识别到,重启ADB服务:

    adb kill-server
    adb start-server
    
  • 清理缓存并强制重新构建安装
    进入项目根目录,依次执行以下命令:

    # 清理Android项目构建缓存
    cd android && ./gradlew clean
    cd ..
    # 强制构建并安装Debug版本应用
    react-native run-android --variant=debug
    

    --variant=debug 参数会绕过缓存,确保重新生成并安装完整的Debug包。

  • 手动安装APK(备选方案)
    若自动安装仍失败,可手动构建并安装APK:

    1. 构建Debug版APK:cd android && ./gradlew assembleDebug
    2. 执行安装命令:adb install android/app/build/outputs/apk/debug/app-debug.apk
    3. 回到项目根目录启动Metro服务:react-native start,随后在模拟器中打开应用即可。
  • 额外检查点

    • 确保模拟器的Android版本与项目 android/app/build.gradle 中配置的 minSdkVersion 兼容;
    • 若使用Android Studio,可直接打开项目的Android模块,点击运行按钮安装到模拟器,该方式稳定性更高。

内容的提问来源于stack exchange,提问作者Ola Fashade Samson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 22:10:28