android - 'gradlew.bat' 不被识别为内部或外部命令, native react

标签 android react-native gradlew

我是 react-native/android 开发的新手。我创建了一个 react-native 项目。我必须在真实的​​物理 android 设备上运行它。我正在关注 react-native 官方文档。当我执行 react-native run-android 时,出现以下错误。

debug Running command "cd android && gradlew.bat app:installDebug -PreactNativeDevServerPort=8081"
'gradlew.bat' is not recognized as an internal or external command,operable program or batch file.

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: spawn gradlew.bat ENOENT

我确实检查了 adb device,我的设备与系统相连,但我无法在真正的 android 设备上安装/运行该应用程序。

谁能帮帮我?我在这个问题上停留了 2 天。

最佳答案

  1. 下载最新的 gradle 发行版。
  2. 设置路径变量
  3. 从您的 cmd 和 android 目录中,运行以下命令

    渐变包装器

这将在您的 android 目录中创建必要的 gradlew 文件。 在此之后尝试再次在实际设备上运行您的应用。

关于android - 'gradlew.bat' 不被识别为内部或外部命令, native react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62249515/

相关文章:

android - 多场景管理后退按钮

仅从最低 sdk 版本开始授予 Android 权限

javascript - 在 React Native 中仅从 JSON 数据获取链接

javascript - 静态方法中的 setState

gradle - gradlew包装器更新到新版本错误,您具有旧版本

android - 通过 XML 定义和以编程方式定义时卡片 View 的显示方式不同

android - 手动获取 SHOUTcast 元数据

ios - React Native网络请求在iPhone上失败但在iOS模拟器上成功

android - 您可以从命令行通过 Gradle 部署到设备吗

if-statement - Gradle 仅在定义的属性上运行任务