我在离子 3 上有这个问题:
当我运行这个时:
ionic cordova run android --device
我看到这个:
> cordova run android
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
[ERROR] Cordova encountered an error.
You may get more insight by running the Cordova command above directly.
[ERROR] An error occurred while running cordova run android (exit code 1).
我不知道解决方案是什么。 我想知道下载适用于 android 的 sdk 的链接以及我必须设置路径变量的方式,我试过了,但我不能
您可能需要确认已正确设置开发环境。
引用 spring.io:
设置安卓开发环境
在构建 Android 应用程序之前,您必须安装 安卓软件开发工具包。安装 Android SDK 也会安装 AVD 管理器, 用于创建和管理 Android Virtual 的图形用户界面 设备 (AVD(。
从安卓网站,下载 适用于您的操作系统的安卓 SDK 的正确版本。
- 根据
将存档解压缩到您选择的位置。例如,在 Linux 或 Mac 上,您可以将其放在用户目录的根目录中。看 安卓 开发 人员 网站以获取其他安装详细信息。
安卓SDK的位置配置
ANDROID_HOME
环境变量。此外,请考虑添加ANDROID_HOME/tools
,并ANDROID_HOME/platform-tools
到您的路径。Mac OS X
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Linux目录
export ANDROID_HOME=/<installation location>/android-sdk-linux export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
窗户
set ANDROID_HOME=C:<installation location>android-sdk-windows set PATH=%PATH%;%ANDROID_HOME%tools;%ANDROID_HOME%platform-tools
AndroidSDK 下载不包括特定的 Android 平台。 要运行本指南中的代码,您需要下载并安装 最新的 SDK 平台。您可以使用 Android SDK 和 AVD 执行此操作。 您在上一节中安装的管理器。
打开Android SDK 管理器窗口:
android
注意:如果此命令无法打开Android SDK 管理器, 则您的路径配置不正确。
选中"工具">复选框。
选中最新安卓 SDK的复选框。
从"附加内容"文件夹中,选中Android 支持库的复选框。
单击"安装软件包...">按钮以完成下载和安装。
注意:您可能希望安装所有可用更新,但 意识到这将需要更长的时间,因为每个 API 级别都是一个大型下载。