【问题标题】:set android home in ubuntu在ubuntu中设置android home
【发布时间】:2015-05-30 08:23:42
【问题描述】:

我从 android 官方网站下载了 sdk,并使用 android sdk manager 安装了最新的构建工具。我按照here 所说设置了android home

但是当我运行cordova build android 时,我得到了ANDROID_HOME is not your path。

然后我做了和here一样的事,但没有运气。

请帮我解决这个问题。

【问题讨论】:

  • 你的 android sdk 路径是什么?

标签: android cordova ubuntu


【解决方案1】:

请确认您下载的 SDK 确实位于您设置的位置。这样做:

echo $PATH

和

echo $ANDROID_HOME

并验证 PATH 和 ANDROID_HOME 的最后一部分与您解压缩下载的 zip 的位置相同。

如果引用 here,则必须将“/opt/android/sdk”替换为解压缩 SDK 的文件夹。

如果使用 sudo,您需要使用 sudo -E 标志调用 sudo,或者将 ANDROID_HOME 添加到 /etc/sudoers 中的 Defaults env_keep

【讨论】:

  • 嗨 Ben,这是我的 echo $ANDROID_HOME /home/saravanan/software/android-sdk-linux android 主页,路径是 echo $PATH /usr/local/heroku/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/saravanan/software/android-sdk-linux:/home/saravanan/software/android-sdk-linux/tools:/home/saravanan/software/android-sdk-linux/platform-tools ,但没有运气
  • 是否有任何别名可以让cordova 以其他用户的身份启动?或者你正在使用sudo?您可以尝试在启动科尔多瓦时直接给出路径,例如ANDROID_HOME=/home/saravanan/software/android-sdk-linux cordova build android
  • 是的 Ben,我每次尝试构建项目时都会使用 sudo。您的解决方案正在运行,但还有其他方法可以避免在 cordova build 中提供 ADNDROID_HOME
  • 我在评论中添加了它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-22
  • 1970-01-01
  • 2017-03-18
  • 2014-04-17
  • 1970-01-01
  • 2015-01-17
相关资源
最近更新 更多