D:\ ReactNative \ AwesomeProject> react-native运行Android
信息运行jetifier将库迁移到AndroidX。您可以使用“ --no-jetifier”标志禁用它。
Jetifier找到了863文件进行正向喷射。使用4名工人...
信息正在启动JS服务器...
信息正在启动模拟器...
错误无法启动模拟器。原因:找不到仿真器作为emulator -list-avds
的输出。
警告请手动启动仿真器或连接设备。否则,应用程序可能无法启动。
信息正在安装应用程序...
:ReactNative:无法运行程序“ npx”:CreateProcess错误= 2,系统找不到指定的文件
:ReactNative:自动导入本机模块失败。
失败:构建失败,并出现异常。
其中: 脚本'D:\ ReactNative \ AwesomeProject \ node_modules @ react-native-community \ cli-platform-android \ native_modules.gradle'行:169
出了什么问题: 评估脚本时出现问题。
无法在空对象上调用方法getErrorStream()
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
1秒内失败
错误无法安装该应用程序。确保已设置Android开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment。使用--verbose标志运行CLI以获取更多详细信息。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort = 8081
失败:构建失败,并出现异常。
其中: 脚本'D:\ ReactNative \ AwesomeProject \ node_modules @ react-native-community \ cli-platform-android \ native_modules.gradle'行:169
出了什么问题: 评估脚本时出现问题。
无法在空对象上调用方法getErrorStream()
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
1秒内失败
at checkExecSyncError (child_process.js:621:11)
at execFileSync (child_process.js:639:15)
at runOnAllDevices (D:\ReactNative\AwesomeProject\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
答案 0 :(得分:11)
对我来说,问题在于此cli:
@react-native-community/cli-platform-android
有问题的版本:
3.0.0-alpha.7
只需运行此命令即可安装最新的稳定版本:
npm i @react-native-community/cli-platform-android@2.9.0
答案 1 :(得分:4)
在Linux上有同样的问题。我要做的就是将npx全局安装到我的计算机上,仅此而已。
sudo npm install -g npx
发生这种情况是因为native_modules.gradle中的第155和159行:
def command = "${npx} --quiet react-native config"
...
cmdProcess = Runtime.getRuntime().exec(command)
它尝试执行命令,但未找到命令npx。
答案 2 :(得分:2)
对我来说,我没有关闭AndroidManifest.xml文件中的标签。
答案 3 :(得分:1)
我已经从较旧的项目中复制并替换了此文件,并且现在就可以了。
node_modules @ react-native-community \ cli-platform-android \ native_modules.gradle'
答案 4 :(得分:0)
我遇到了同样的问题,要对其进行排序,您必须降级您的react-native版本或使用自定义的react-native版本创建项目。
react-native init AwesomeProject-版本X.XX.X
react-native init myfirstProject-版本0.60.0
(来自官方React Native文档)。
https://facebook.github.io/react-native/docs/getting-started
现在,您可以直接从命令行运行它,也可以打开Android Studio,然后在其中打开react native应用程序的Android文件夹(它将同步gradles文件并进行构建)。
答案 5 :(得分:0)
在github上建议了一个临时修复程序,用于对您的 native_modules.gradle 文件进行更改。您需要转到该文件位置 YourProjectDir \ node_modules @ react-native-community \ cli-platform-android \ native_modules.gradle ,然后在第153行将npx --quiet react-native config
更改为{{1} }。
答案 6 :(得分:0)
复制并粘贴package.json和native_modules.gradle https://github.com/react-native-community/cli/tree/master/packages/platform-android
答案 7 :(得分:0)
在Windows中
设置环境变量
系统变量>路径> C:\ Users \ ankit \ .WebStorm2019.3 \ config \ node \ node-v12.13.1-win-x64
答案 8 :(得分:0)
要解决这个问题,首先使用这个命令
yarn install
那么,
npx react-native start
和 ,
npx react-native run-android