首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React本机WebStorm仿真器无法启动-错误,无法启动仿真器。原因:找不到仿真器作为` emulators list-avds`的输出

React本机WebStorm仿真器无法启动-错误,无法启动仿真器。原因:找不到仿真器作为` emulators list-avds`的输出
EN

Stack Overflow用户
提问于 2019-11-16 15:03:20
回答 2查看 11.2K关注 0票数 3

我是WebStorm和React Native的新手,在设置我的环境时遇到了一个错误,与我见过的其他帖子相比,这似乎是独一无二的。

目标

我在WebStorm中设置了一个默认项目,我的目标是在安卓模拟器上运行该项目,我使用的是Windows PC。

我尝试过的

我已经在WebStorm中设置了一个简单的调试配置

我还通过Android Studio下载了一个Android Emulator,并在我的电脑上运行它。

现在,当我为我的调试仿真器单击run时,我得到以下错误:

代码语言:javascript
复制
info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
Jetifier found 864 file(s) to forward-jetify. Using 4 workers...
info JS server already running.
'adb' is not recognized as an internal or external command,
operable program or batch file.
info Launching emulator...
infoerror Installing the app... 
Failed to launch emulator. Reason: No emulators found as an output of `emulator -list-avds`.
warn Please launch an emulator manually or connect a device. Otherwise app may fail to launch.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at 'C:\Users\Nicol\WebstormProjects\Dog\android\local.properties'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 13s

Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at 'C:\Users\Nicol\WebstormProjects\Dog\android\local.properties'.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 13s

    at checkExecSyncError (child_process.js:621:11)
    at execFileSync (child_process.js:639:15)
    at runOnAllDevices (C:\Users\Nicol\WebstormProjects\Dog\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:39)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.

其他信息

下面是我的Path系统变量的图片:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-17 00:45:14

adb不在您的%PATH%上;请确保将adb.exe所在的文件夹(通常为$ANDROID_HOME/platform-tools,其中$ANDROID_HOME为您的Android SDK安装目录,通常为C:\Users\Your.Name\AppData\Local\Android\sdk,您可以在Windows cmd控制台中运行where adb命令来查找)添加到系统环境变量下的%PATH%中,然后重启WebStorm。

您还需要根据错误消息中的建议定义%ANDROID_SDK_ROOT%环境变量

票数 8
EN

Stack Overflow用户

发布于 2020-09-19 01:24:18

另外,windows环境变量是区分大小写的,像react-native网站所说的那样添加%LOCALAPPDATA%\Android\Sdk将不起作用,您需要添加%localappdata%\Android\Sdk

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58888381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档