科尔多瓦找不到$ ANDROID_HOME

时间:2019-09-14 13:26:52

标签: java android linux cordova

我找到了很多解决方案,但是它们并没有帮助我。

我在 /home/username/.zshrc

中定义了变量
relativeTime

之所以定义变量是因为:

export ANDROID_HOME="/home/username/Android/Sdk"
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

下面的命令也可以正常工作:

echo $ANDROID_HOME                -> /home/username/Android/Sdk
echo $ANDROID_HOME/tools          -> /home/zemil/Android/Sdk/tools
echo $ANDROID_HOME/platform-tools -> /home/zemil/Android/Sdk/platform-tools

我尝试构建一个项目

> ionic cordova requirements

Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-29,android-28
Gradle: installed /usr/share/java/gradle/bin/gradle

1 个答案:

答案 0 :(得分:0)

在我的Linux上尝试了许多带有env变量的文件

在manjaro linux中,它只需要在文件中写入环境变量:

/ etc / environment

export ANDROID_HOME="/home/username/Android/Sdk"
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

所以科尔多瓦在这种情况下效果很好

  

更改Linux用户名上的用户名

     

还应该刷新路径或重新启动系统