android - 在离子 5 命令“离子科尔多瓦运行 android”
问题描述
You have been opted out of telemetry. To change this, run: cordova telemetry on.
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\66907\AppData\Local\Android\Sdk (DEPRECATED)
Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
[ERROR] An error occurred while running subprocess cordova.
cordova.cmd build android exited with exit code 1.
Re-running this command with the --verbose flag may provide more information.
解决方案
如错误日志中以下两行所示,您尚未正确安装 Android SDK:
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\66907\AppData\Local\Android\Sdk (DEPRECATED)
如果您之前安装了 SDK ANDROID_SDK_ROOT
,则将安装路径添加到您的环境中。如果尚未安装 SDK,那么最简单的方法是安装 Android Studio 并从那里管理安装。Android Studio 也会处理所有的环境变量。
推荐阅读
- terraform - 是否可以在没有状态文件的情况下使用 terraform 销毁 ec2 实例
- sql-server - 如何将集合从 TFS 2017 迁移到 Azure DevOps Server 2019(不同的数据库服务器)
- c# - AdaptiveCard Bot Framework V4 中的日文字符
- visual-studio-code - 使用 Visual Studio Code 的 REST 客户端扩展的 POST 请求
- javascript - 多次显示警报
- javascript - 如何解决这个 CSS 不是函数错误
- php - 向除发件人以外的所有用户发布消息
- r - 直接从 VisEvents 调用 R 函数
- javascript - 在浏览器中安装 AdBlock 扩展时,如何使用 Blob 在新页面中显示 pdf\jpg 文件
- c# - 如何通过列表
从 C# 到 C++ CLi?