$ ANDROID_HOME cordova中的环境变量错误[如何解决LINUX问题]

时间:2017-08-02 16:02:23

标签: android linux cordova ionic-framework

!免责声明:我是Linux中的菜鸟,这是bodge

我开始在Ionic开发应用程序,每次我想构建我的应用程序时都遇到了这个错误:

    Error: Failed to find 'ANDROID_HOME' environment variable. Try setting it manually.
    Try to reinstall Android SDK or update your PATH to include a valid path to SDK/tools directory.

所以,我找到了一个小屋...每次我想构建我的应用程序时,都使用了

export ANDROID_HOME=/path/to/android/sdk

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

sudo ionic cordova build android

但是,我从经验中学到了sudo,它是否属于自己的外壳,所以我在开始时设定的环境变量已经过时了。

问题是:

  

您将环境变量设置为shell

     

然后使用sudo构建应用程序。

     
    

但是,正如我之前所说,sudo没有考虑我们的外壳中的EV设置。

  

所以,我找到的解决方案是只是以root身份构建它(不是sudo,root)。

为什么root而不是sudo

嗯,您无法使用sudo设置EV。尝试一下(它不会工作)。

在开始构建应用程序之前,只需使用 su并启动root shell。

如果您有其他解决方案,请告诉我。

P.S:抱歉我的英语不好。

0 个答案:

没有答案