使用SBT的IntelliJ IDEA:未找到ANDROID_HOME

时间:2014-11-06 18:48:41

标签: android intellij-idea sbt

我尝试使用SBT在IntellyJ IDEA上运行Android项目。但是它失败了"[error] set ANDROID_HOME ..."。因为我已经设置了ANDROID_HOME,并且我能够使用sbt从命令行构建和运行项目。为什么IntellyJ IDEA无法找到它?

2 个答案:

答案 0 :(得分:1)

您应该从已设置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中

答案 1 :(得分:0)

您可以将“Project SDK”设置为某些Android SDK而不是普通的JDK,插件可以使用正确的ANDROID_HOME。