react-native - 错误 无法安装应用程序。确保您已设置 Android 开发环境
问题描述
我创建了 react-native 项目,然后在终端打开文件夹;在运行“npm start”然后“react-native run-android”之后,我能够在虚拟设备上运行它。但是,当我从 vscode 终端执行此操作时,出现以下错误;
info 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。Jetifier 找到 863 个文件来转发-jetify。使用 4 个工人... info JS 服务器已经在运行。info 安装应用程序... 错误:无法找到或加载主类 org.gradle.wrapper.GradleWrapperMain 原因:java.lang.ClassNotFoundException:org.gradle.wrapper.GradleWrapperMain
错误 无法安装应用程序。确保您已设置 Android 开发环境:https ://facebook.github.io/react-native/docs/getting-started.html#android-development-environment 。使用 --verbose 标志运行 CLI 以获取更多详细信息。错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081 错误:无法找到或加载主类 org.gradle.wrapper.GradleWrapperMain 原因:java.lang.ClassNotFoundException:org.gradle.wrapper.GradleWrapperMain
at checkExecSyncError (child_process.js:601:13)
at execFileSync (child_process.js:621:13)
at runOnAllDevices (/home/myworldsoftware-u/İndirilenler/project2/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:74:39)
at buildAndRun (/home/myworldsoftware-u/İndirilenler/project2/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:158:41)
at then.result (/home/myworldsoftware-u/İndirilenler/project2/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/index.js:125:12)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
解决方案
npx react-native doctor
此命令检查您的环境并显示react-native
安装状态报告。仔细检查输出是否有您可能需要安装的其他软件
推荐阅读
- javascript - 删除强标签并重新加粗匹配字符串中的字符
- node.js - 为什么以 serviceName 作为主机名的两个 nodeJs 服务/容器之间的 API 调用失败?
- python - 如何为sklearn knn制作用户定义的可调用权重函数?
- azure - Azure 共享仪表板未更新
- c# - 在 Linq 查询中使用表达式的正确语法是什么?
- c# - Child 在运行时忽略 Parent 的变换位置的变化。怎么修?
- firebase - 我可以通过更新 y firebase 实时数据库来自动启动我的应用程序吗?
- asp.net-core - INotificationConfiguration 不包含“通知程序”的定义
- ios - iOS - 渐变之间的过渡?
- java - 上下文右键单击将链接另存为