【问题标题】:Ionic path not found on linux在 linux 上找不到离子路径
【发布时间】:2019-03-24 04:08:06
【问题描述】:
我在 ionic 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).
我不知道解决方案是什么。
我想知道下载 sdk for android 的链接以及我必须设置路径变量的方式,我试过了,但我做不到
【问题讨论】:
标签:
android
ubuntu
ionic-framework
path
sdk
【解决方案1】:
您可能需要确认您的开发环境已正确设置。
引用spring.io:
设置 Android 开发环境
在构建 Android 应用程序之前,您必须安装
安卓 SDK。安装 Android SDK 也会安装 AVD Manager,
用于创建和管理 Android Virtual 的图形用户界面
设备 (AVD)。
从Android web site,下载
适用于您的操作系统的正确版本的 Android SDK。
将存档解压缩到您选择的位置。例如,在 Linux 或 Mac 上,您可以将其放在用户目录的根目录中。看
Android
Developers
网站了解更多安装细节。
根据 Android SDK 的位置配置 ANDROID_HOME 环境变量。此外,考虑添加
ANDROID_HOME/tools 和 ANDROID_HOME/platform-tools 到您的 PATH。
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
Android SDK 下载不包括特定的 Android 平台。
要运行本指南中的代码,您需要下载并安装
最新的 SDK 平台。您可以使用 Android SDK 和 AVD
您在上一节中安装的管理器。
-
打开 Android SDK 管理器窗口:
android
注意:如果这个命令没有打开Android SDK Manager,
那么你的路径配置不正确。
选中工具复选框。
选中最新的 Android SDK 的复选框。
在 Extras 文件夹中,选中 Android 支持库 的复选框。
-
点击Install packages...按钮完成下载和安装。
注意:您可能想要安装所有可用的更新,但要
请注意,这将需要更长的时间,因为每个 API 级别的下载量都很大。