【发布时间】:2015-01-03 09:53:57
【问题描述】:
我正在尝试使用 SBT 在 IntellyJ IDEA 上运行 Android 项目。然而,"[error] set ANDROID_HOME ..." 失败了。当然,我已经设置了 ANDROID_HOME,并且可以使用 sbt 从命令行构建和运行项目。为什么 IntellyJ IDEA 找不到?
【问题讨论】:
标签: android intellij-idea sbt
我正在尝试使用 SBT 在 IntellyJ IDEA 上运行 Android 项目。然而,"[error] set ANDROID_HOME ..." 失败了。当然,我已经设置了 ANDROID_HOME,并且可以使用 sbt 从命令行构建和运行项目。为什么 IntellyJ IDEA 找不到?
【问题讨论】:
标签: android intellij-idea sbt
您应该从设置 ANDROID_HOME 环境变量的同一终端窗口运行 IDEA。例如在 Linux/Mac 终端:
export ANDROID_HOME=/path/to/android-sdk
cd /path/to/intelijIdea/bin
./idea.sh
如果你想在系统范围内设置ANDROID_HOME环境变量,并且每次运行IDEA时不重复这个过程,在Linux中你应该添加
export ANDROID_HOME=/path/to/android-sdk
到~/.bashrc 文件的结尾。您可以从终端执行此操作:
printf "\nexport ANDROID_HOME=/path/to/android-sdk" >> ~/.bashrc
$ANDROID_HOME 将在注销并重新登录后可用,或者运行 source ~/.bashrc 使其立即在当前 shell 中可用。
【讨论】:
您可以将“Project SDK”设置为一些Android SDK而不是普通的JDK,插件可以使用正确的ANDROID_HOME。
【讨论】: