android - 安装应用程序失败。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup
问题描述
尝试运行时出现此npx react-native run-android
错误遇到错误
解决方案
我想出了解决这个问题的方法。要解决此问题,请按照以下步骤操作。在这里,我们将尝试两个步骤,如果幸运的话,问题将在第一步自行解决。
- 转到项目文件夹
- 在该文件夹中打开 cmd (如果您使用 vscode 使用 cntrl + ~ 打开终端)
cd android
(你也可以直接进入 project/android 文件夹并在那里打开 cmd)- 现在运行
gradlew clean
- 如果您收到权限错误,请尝试
chmod +x gradlew
如果您的问题得到解决,请进行良好的编码,否则继续。最常见的错误是
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.runtime.InvokerHelper
要解决此问题,请按照以下步骤操作,
- 请下载 JDK 14 或以上版本 JDK 下载链接:
https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
- 去
your_project/android/gradle/wrapper/gradle-wrapper.properties
- 更改为 gradle 版本 6.3 或更高版本
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
- 现在运行
npx react-native run-android
这对我有用。
推荐阅读
- apache-flink - 在 Flink 流式传输期间删除插槽时是否可以恢复
- adapter - viewholder onclickListener 空对象引用
- android - 如何从通知中发送回复?
- excel - 你能有一个公式从计算中删除零值吗?
- wpf - 为 wpf 弹出对话框应用 Visual Studio 主题(浅色/深色)
- c# - 使用 EF 将内容搜索到两列
- java - 在画布上绘图并在绘图后调整画布大小
- arrays - 如何将数组中的字符连接成字符串?
- python - 提供输入标签的单热编码标签
- javascript - 将javascript数组分配给具有属性名称的JSON对象列表?