启动React Native Android应用失败:AndroidManifest.xml文件未找到
React Native Android 启动失败:找不到AndroidManifest.xml 解决方案
检查项目路径权限与位置
你的项目放在C:\Windows\System32\Acara7,System32是系统受保护目录,写入权限受限,大概率导致Gradle无法生成中间Manifest文件。建议将整个项目迁移到非系统目录(比如C:\Projects\Acara7),再重新尝试构建。确认原始Manifest文件存在
先检查android/app/src/main/AndroidManifest.xml是否存在:- 如果文件缺失,新建一个或从React Native模板项目复制:执行
npx react-native init TempDemo,把TempDemo里的android/app/src/main/AndroidManifest.xml复制到你的项目对应路径,修改package属性为你项目的包名。 - 如果文件存在,检查是否有语法错误(比如标签未闭合、属性写错),可以用Android Studio打开项目,让IDE自动检测修复。
- 如果文件缺失,新建一个或从React Native模板项目复制:执行
以管理员权限执行构建命令
打开命令提示符(CMD)或PowerShell时选择「以管理员身份运行」,进入项目目录执行:cd android gradlew clean gradlew assembleDebug查看
assembleDebug输出的详细日志,确认是否有权限或配置问题导致Manifest生成失败。清除全量缓存后重新构建
除了Gradle清理,还要清除React Native的缓存:npx react-native start --reset-cache手动删除
android/app/build和android/build目录,然后重新执行:npx react-native run-android检查Android SDK配置
确认ANDROID_HOME环境变量指向正确的SDK路径,同时检查项目android/build.gradle中的buildToolsVersion版本是否已安装(打开Android SDK Manager查看),如果未安装,下载对应版本后再构建。
内容的提问来源于stack exchange,提问作者Resta Oktafiati
相关产品推荐
相关产品推荐

