安装应用程序失败。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup

Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup

尝试 运行 npx react-native run-android 时发生此错误 error encountered

我想出了解决这个问题的方法。要解决此问题,请按照以下步骤操作。在这里,我们将尝试两个步骤,如果幸运的话,问题会在第一步中自行解决。

  1. 转到项目文件夹
  2. 在该文件夹中打开 cmd(如果您使用 vscode 使用 cntrl + ~ 打开终端)
  3. cd android(您也可以直接进入 project/android 文件夹并在那里打开 cmd)
  4. 现在运行gradlew clean
  5. 如果您遇到权限错误,请尝试 chmod +x gradlew

如果您的问题得到解决,请进行良好的编码,否则继续。最常见的错误是 java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.runtime.InvokerHelper

要解决此问题,请按照以下步骤操作,

  1. 请下载JDK版本14或以上 JDK 下载 link: https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
  2. 转到your_project/android/gradle/wrapper/gradle-wrapper.properties
  3. 更改为 gradle 版本 6.3 或更高版本 distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
  4. 现在运行npx react-native run-android

这对我有用。