在构建cordova项目时出现ANDROID_HOME PATH错误

时间:2015-07-03 00:31:46

标签: android linux cordova

我想在linux上安装cordova。当我想构建Android平台时,没有设置ANDROID_HOME并且你的路径中没有“android”命令。

我做了什么;

render: function() {
  var button = '';
  if(!this.state.isButtonRemoved) {
    button = (<button type="submit">I will disappear after clicking</button>);
  }
  return(
    {button}
  );
}

原因是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

原因是您在用户中导出变量并设置路径,然后使用sudo运行cordova。

sudo与常规命令不在同一个环境中运行。 (有关更多信息,请参阅Linux发行版的sudo doc)

好消息是,在使用cordova cli时你不需要sudo。

所以,你可能会有cordova build android,你可能会有很多惊喜。 (希望您因为使用sudo创建项目而无法访问错误...在这种情况下,从cordova create...重新启动而不使用sudo)