【问题标题】:I can't open an existing react-native project我无法打开现有的 react-native 项目
【发布时间】:2019-10-16 09:25:31
【问题描述】:

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

 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:构建失败并出现异常。

  • 出了什么问题: 在项目 ':app' 中找不到任务 installDebug'。

  • 尝试: 运行 gradlew tasks 以获取可用任务的列表。使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

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

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

【问题讨论】:

  • 1.对于Android,你需要手动启动模拟器,你做过吗? 2. 过一遍这个问题:stackoverflow.com/questions/39119301/…
  • @iRohitBhatia 我试过了,但我做不到。我尝试 react-native run-android --variant [projectName]
  • 你无法启动模拟器?
  • 很遗憾没有打开。可以连接 teamviewer 吗?
  • 抱歉,我无法与团队查看器连接,但在 mac(我使用的)Android 中,您需要手动启动 Android,然后执行 react-native run-android。 facebook.github.io/react-native/docs/getting-started

标签: react-native react-native-android


【解决方案1】:

首先检查这些:

  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. 进行检查
  9. 现在尝试一次。

【讨论】:

  • 我认为项目信息不太适合解决您的问题。给我们一些信息来解决这个问题: - react-native 信息(我们都知道一切都安装正确) - 在此处提供您的 package.json 代码 - 在您尝试 react-native run-android 时提供问题的屏幕截图 - 告诉您上次能够运行该应用程序以及它何时中断?
猜你喜欢
  • 2020-07-21
  • 1970-01-01
  • 1970-01-01
  • 2020-09-23
  • 1970-01-01
  • 1970-01-01
  • 2019-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多