【问题标题】:React Native, Failed to launch emulator. Reason: No emulators found as an outputReact Native,无法启动模拟器。原因:没有找到模拟器作为输出
【发布时间】:2020-10-21 08:07:38
【问题描述】:

我正在尝试使用命令 react-native run-android 在模拟器中运行我的 react 本机应用程序,但它抛出了该错误

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 44s
info Connecting to the development server...
warn Failed to connect to development server using "adb reverse": spawnSync /Opt/Android/platform-tools/adb ENOENT
info Starting the app...
The system cannot find the path specified.
error Failed to start the app. Run CLI with --verbose flag for more details.
Error: Command failed: /Opt/Android/platform-tools/adb shell am start -n com.reactproject/com.reactproject.MainActivity
    at makeError (C:\Users\Danger World\ReactProject\node_modules\execa\index.js:174:9)

我已经设置了我的 android studio 和 sdk 管理器,avd 管理器就像它在文档中显示的那样,我也已经设置了路径,但它仍然显示该错误,有人知道为什么吗?有人可以帮忙吗?

【问题讨论】:

    标签: javascript android react-native


    【解决方案1】:

    您可以使用以下命令修复它:

    react-native doctor
    

    此命令显示所有需要修复的问题。

    按 f 修复问题,不要忘记重新启动 Windows

    然后在运行项目之前打开模拟器。 打开模拟器后, 运行命令: react-native run-android

    修复后:

    如果可行,别忘了给我点赞。

    【讨论】:

    • 非常感谢!你拯救了我的一天!
    • 非常感谢。这帮助我解决了问题。
    【解决方案2】:

    在我的情况下,我必须在您尝试运行 npx react-native run-android

    的同一终端中重新运行该命令

    第一步,先粘贴源码

    源 ~/.bash_profile 或源 ~/.bashrc

    步骤 2. 运行下一个命令

    npx react-native run-android

    【讨论】:

    • 谢谢,但我每次都必须在第 2 步之前写这个吗?有什么全局方法可以解决这个问题
    【解决方案3】:

    像这样设置你的 AVD 管理器路径和 JDK 路径,你还必须添加 Android Home 路径

    【讨论】:

      猜你喜欢
      • 2020-03-12
      • 2021-05-08
      • 2020-04-17
      • 1970-01-01
      • 2020-05-26
      • 1970-01-01
      • 2021-04-14
      • 2020-10-01
      • 1970-01-01
      相关资源
      最近更新 更多