cordova在Ubuntu下配置问题,sdk和jdk都正常安装,但是运行cordova build时候报错环境变量

在Ubuntu 18 桌面系统系统中正常安装了cordova,Java JDK,android SDK,运行cordova 打包的时候报错。信息如下

ERROR running one or more of the platforms: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
You may not have the required environment or OS to run this project

可以看的出来说 ANDROID_HOME 环境变量找不到,我在/etc/profile里面这样设置的,不知道对不对,更新之后可以运行android命令,可以打开android安装界面,也正常安装了安装的版本。

jdk和sdk的安装目录如下
/usr/local/android-sdk-linux (sdk目录)   
/usr/local/java/jdk-10.0.2 (jdk目录)

运行java -version  (正常打印出版本号,一切正常)
运行source /etc/profile (更新环境变量)
运行android(正常打开安卓的界面安装安卓的一些版本之类的,正常安装)

/etc/profile  (环境变量尾部内容)
export JAVA_HOME=/usr/local/java/jdk-10.0.2
export ANDROID_HOME=/usr/local/android-sdk-linux
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools:$PATH

attachments-2018-09-6vmsdcYi5ba058a38f65attachments-2018-09-y8AgkwBA5ba058da8d69

android sdk目录

然后我就不知道原因了。

请先 登录 后评论
  • 0 关注
  • 0 收藏,58 浏览
  • langlang 提出于 2018-09-18 09:46

相似问题