首页 > 解决方案 > 我无法打开现有的 react-native 项目

问题描述

运行此命令时出现以下错误

 react-native run-android

配置项目:react-native-onesignal 警告:配置“编译”已过时,已替换为“实施”和“API”。它将很快被删除。有关更多信息,请参阅:http ://d.android.com/r/tools/update-dependency-configurations.html 警告:配置“testCompile”已过时,已被“testImplementation”取代。它将很快被删除。有关更多信息,请参阅:http ://d.android.com/r/tools/update-dependency-configurations.html

配置项目 :react-native-webview :react-native-webview:reactNativeAndroidRoot C:\Users\VO\Desktop\xxxx\xxxx\node_modules\react-native\android

FAILURE:构建失败并出现异常。

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 4s error 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html 错误命令失败:gradlew.bat app :安装调试。使用 --verbose 标志运行 CLI 以获取更多详细信息。

标签: react-nativereact-native-android

解决方案


首先检查这些:

  1. 检查您是否正确安装了所有依赖项。
  2. react-native-webview和其他插件给出错误然后尝试修复它。
  3. Gradle 版本对于特定插件的使用很重要,因此还要检查您使用的是受支持的 Gradle 版本。

跟着这些步骤:

  1. 关闭所有 Metro 捆绑包

  2. watchman watch-del-all && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache

  3. 打开Android Studio打开 yourprojectname/android

  4. Android Studio 同步,如果有任何同步问题,请修复它

  5. 转到文件菜单->使缓存无效并重新启动

  6. react-native run-android之前尝试检查您是否打开了设备或模拟器

  7. 用adb devices检查一下

  8. 现在尝试一次。


推荐阅读