任务':app:compileDebugJavaWithJavac'的执行失败本机反应

新手上路,请多包涵

我正在尝试在 cmd 中像这样在我的 android 设备上运行本机应用程序

cd C:\Users\User\Desktop\js

react-native run-android

失败:构建失败,出现异常。

  • 出了什么问题:任务 ‘:app:compileDebugJavaWithJavac’ 执行失败。

找不到 tools.jar

  • 尝试:使用 –stacktrace 选项运行以获取堆栈跟踪。使用 –info 或 –debug 选项运行以获得更多日志输出。

构建失败

总时间:5.243 秒无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有 Android 模拟器正在运行或已连接设备,并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/android-setup.html

谁能告诉我如何解决这个问题?

原文由 Levon Petrosyan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 579
2 个回答

使用以下步骤一次,它可能会对您有所帮助:

第一步: 通过管理员打开cmd

第 2 步: 通过 cd <path to your project> 导航到您的应用程序

第 3 步: 运行此命令: ./gradlew clean

第 4 步: react-native run-android

原文由 Stuti Kasliwal 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果您的 react-native 版本 >= 0.61.0,则解决方案。它显示错误,因为当我们添加任何插件并使用链接命令时,它会在 android 和 ios 文件夹中进行更改。但是当我们删除插件时,它会从 package.json 中删除,但在 android 内部更改不会恢复并且会出错。所以使用下面的命令再次生成android文件夹。我希望它能解决错误-

 sudo rm -rf android/ ios/

yarn add react-native-eject

npx react-native eject

原文由 Kshitij 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题