React native 没有这样的文件或目录,打开';app\build\intermediates\merged_manifests\debug\AndroidManifest.xml';以自然反应
使用以下命令创建我的React本机项目后:React native 没有这样的文件或目录,打开';app\build\intermediates\merged_manifests\debug\AndroidManifest.xml';以自然反应,react-native,react-native-android,React Native,React Native Android,使用以下命令创建我的React本机项目后: npx react-native init AwesomeProject 当我想用以下命令运行项目时 npx react-native run-android 我得到以下错误: 运行jetifier将库迁移到AndroidX的信息。你可以 使用“-no jetifier”标志禁用它 Jetifier找到了864个要删除的文件 向前喷射。使用8个工人。。。正在启动JS服务器 错误 eNote:没有这样的文件或目录,请打开 'app\build\int
npx react-native init AwesomeProject
当我想用以下命令运行项目时
npx react-native run-android
我得到以下错误:
运行jetifier将库迁移到AndroidX的信息。你可以
使用“-no jetifier”标志禁用它
Jetifier找到了864个要删除的文件
向前喷射。使用8个工人。。。正在启动JS服务器
错误
eNote:没有这样的文件或目录,请打开
'app\build\intermediates\merged\u manifests\debug\AndroidManifest.xml'。
有关详细信息,请使用--verbose标志运行CLI
错误:enoint:没有这样的错误
文件或目录,打开
'app\build\intermediates\merged\u清单\debug\AndroidManifest.xml'
在Object.openSync(fs.js:456:3)
在Object.readFileSync(fs.js:358:35)
在getLaunchPackageName(C:\Users\Angular\Desktop\React Native\AwesomeProject120\node_modules@react-本机社区\cli平台android\build\commands\runAndroid\getLaunchPackageName.js:161:33)
在buildAndRun(C:\Users\Angular\Desktop\React Native\AwesomeProject120\node_modules@react-本地社区\cli平台android\build\commands\runAndroid\index.js:163:63)
在C:\Users\Angular\Desktop\React Native\AwesomeProject120\node_modules@react-本机社区\cli平台android\build\commands\runAndroid\index.js:135:12
在处理和拒绝时(内部/process/task_queues.js:97:5)
在async Command.handleAction(C:\Users\Angular\Desktop\React Native\AwesomeProject120\node\u modules\React Native\node_modules@react-本机社区\cli\build\index.js:182:9)
我尝试卸载该软件包并重新安装,但不起作用。
编辑:
在node_modules文件夹中有一个名为@react native community的包, 当我使用上一个项目的@react native community包并替换它时,它工作得非常好 mypackage.json
{
"name": "AwesomeProject",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"start": "react-native start",
"test": "jest",
"lint": "eslint ."
},
"dependencies": {
"react": "16.9.0",
"react-native": "0.61.5"
},
"devDependencies": {
"@babel/core": "^7.6.2",
"@babel/runtime": "^7.6.2",
"@react-native-community/eslint-config": "^0.0.5",
"babel-jest": "^24.9.0",
"eslint": "^6.5.1",
"jest": "^24.9.0",
"metro-react-native-babel-preset": "^0.56.0",
"react-test-renderer": "16.9.0"
},
"jest": {
"preset": "react-native"
}
}
在node_modules文件夹中有一个名为@react native community的包,当我使用上一个项目的@react native community包并进行替换时,它工作得非常好 这是我的工作注意 react本地社区团队已修复该问题,因此不再需要此修复 原始答案如下 @react native community/cli平台android 3.1.1的最新版本似乎存在问题 我已经解决了我的问题,通过将此库添加到我的package.json中,将其降级到旧版本的库中
"resolutions": {
"@react-native-community/cli-platform-android": "2.9.0"
}
之后,移除node_modules文件夹并再次运行
warn
或npm install
。同样的问题,刷新本机项目
必须将@react native community文件夹替换为以前的工作文件夹我发现的唯一可行的方法是遵循Github的建议: 解决方案是将@react native community/cli platform android:“3.0.3”添加到我的package.json文件中的依赖项中。尝试运行: “cd安卓” “/gradlew assembleDebug” “cd…”
“npx react native run android”我不知道这是怎么回事,请在问题解决后进行编辑,谢谢!