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

React Native安卓应用安装失败求助:无代码改动却无法运行

解决React Native重启后run-android无法安装应用的问题

看起来你遇到的核心问题是react-native-sensitive-info库的Gradle配置不匹配,报错里明确提到找不到该项目的可用配置项。下面是几个针对性的修复步骤,按顺序试试:

步骤1:重新链接依赖

有时候重启后Native依赖的链接会意外失效,先重新执行链接命令:

react-native link react-native-sensitive-info

步骤2:清理全链路缓存

把RN和Android端的缓存都清一遍,彻底重置状态:

  1. 先清理Android项目缓存:
    cd android && ./gradlew clean
    
  2. 回到项目根目录,清理RN缓存并重装依赖:
    cd ..
    watchman watch-del-all
    rm -rf node_modules package-lock.json yarn.lock
    npm install
    npm start -- --reset-cache
    

步骤3:修复react-native-sensitive-info的Gradle配置

从报错里的警告能看到,这个库还在用过时的compile配置和低版本的Build Tools,手动修改它的配置:

  1. 找到项目里的node_modules/react-native-sensitive-info/android/build.gradle文件
  2. 做以下修改:
    • 把所有compile替换成implementation或api(比如compile 'com.facebook.react:react-native:+'改成api 'com.facebook.react:react-native:+')
    • 删除buildToolsVersion '23.0.1'这一行,让Gradle自动使用当前插件对应的默认版本
    • 确保文件开头有apply plugin: 'com.android.library'这个声明

步骤4:检查依赖兼容性

如果你的React Native版本比较新,可能这个库的版本太老不兼容,尝试更新它:

npm install react-native-sensitive-info@latest --save

完成以上步骤后再执行react-native run-android,应该就能解决问题了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:20:57