sudo ionic 运行 android 不起作用

sudo ionic 运行 android 不起作用

我正在尝试使用 ionic 在我的 Android 手机上运行混合应用程序,命令如下:

sudo ionic 运行 android

但是我一直收到这个错误:

错误:无法找到“ANDROID_HOME”环境变量。请尝试手动设置。无法在“PATH”中找到“android”命令。请尝试更新“PATH”以包含有效 SDK 目录的路径。

我已经将平台工具和工具添加到 PATH 更新的 ANDROID_HOME 以指向我的 sdk 根目录。

当我运行时,环境ANDROID_HOME变量会显示出来env,并且PATH也包含工具和平台工具。此外,我android也可以执行。它会按预期启动 SDK 管理器。

请帮忙!这让我抓狂不已!

答案1

sudo净化环境,默认情况下仅保留某些环境变量,并修改某些变量的值(例如PATH)。

您可以手动传递变量ANDROID_HOME

sudo ANDROID_HOME="/actual/path" ionic run android

或者保留当前环境:

sudo -E ionic run android

相关内容