build - Ionic 在 Windows 10 上找不到 ANDROID_HOME

标签 build ionic-framework environment-variables android-sdk-2.3 emulation

我正在使用 Ionic 构建 Android 应用程序,但我发现了一个我无法解决或无法找到答案的问题。当我运行 ionic build androidionic emulate android 我得到以下信息:

错误:找不到“ANDROID_HOME”...

我相信我已将正确的变量添加到系统变量下的 PATH 和 ANDROID_HOME,但请检查:http://imgur.com/a/UOdCd

第一张图片是 ANDROID_HOME,第二张是 sdk 所在的位置,第三张是错误本身,第四张是我的路径变量。

我从 Git Bash 运行它。以管理员身份运行没有任何区别,我还尝试在不同的文件夹(之前位于 %HOME%\AppData\Local\Android\)中重新安装 Android SDK(使用 Android Studio),没有任何区别。重装SDK后也尝试重启。

我还尝试先运行 SDK Manager (C:\Android\sdk\tools\android.bat) 并在尝试构建或模拟时保持打开状态,但它仍然无法正常工作。

最佳答案

您需要创建一个名为 ANDROID_HOME 的新系统变量,并将 android SDK 安装目录的路径作为一个值。

enter image description here

enter image description here

更多信息请引用installation guide .

关于build - Ionic 在 Windows 10 上找不到 ANDROID_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36203352/

相关文章:

php - getenv ("PHP_SELF")返回 false

python - Tensorflow bazel 构建不生成 .whl 文件

c++ - cmake 会忽略 .hpp 文件更改吗?

javascript - 如何在读取第二个值之前禁用 NFC 事件监听器?

javascript - 如何将 nodemon 与 .env 文件一起使用?

javascript - Javascript 中等效的 ENV 变量

svn - 在 subversion 中创建一个 "label"指示下一个版本中应该包含哪些文件

java - gradle-在根项目 'customjrxml'中找不到项目 'customjrxml'

javascript - 如何在angular js中实现徽章

node.js - 我无法运行 ionic 服务