sudo ionic run android not working

时间:2016-06-07 05:59:59

标签: android cordova ionic-framework

我正在尝试使用离子使用以下命令在我的Android手机上运行混合应用程序:

  

sudo ionic run android

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

  

错误:无法找到' ANDROID_HOME'环境变量。尝试设置   手动设置。无法找到' android'命令在你的路径中#39;   尝试更新你的路径'包含有效SDK目录的路径。

我已经添加了平台工具& PATH的工具已更新ANDROID_HOME以指向我的sdk root。

运行ANDROID_HOMEenv环境变量显示,而PATH也有工具和平台工具。另外,我也可以执行android。它按预期启动SDK Manager。

详细说明:

ANDROID_HOME:/ home / user / Android / Sdk $PATH:/ home / user / Android / Sdk / tools:/ home / user / Android / Sdk / platform-tools

请帮忙!这让我起了墙!

1 个答案:

答案 0 :(得分:1)

这归功于AskUbuntu上的@heemayl。

https://askubuntu.com/a/783805/247116

  

sudo清理环境,默认情况下只保留确定   环境变量可用于修改某些值   (例如PATH)。

     

您可以手动传递变量ANDROID_HOME:

     
    

sudo ANDROID_HOME =“/ actual / path”离子运行android

  
     

或保留当前环境:

     
    

sudo -E ion run android