2014-11-06 82 views
2

我试图在SBI上运行IntellyJ IDEA上的Android项目。然而它以"[error] set ANDROID_HOME ..."失败。因为我已经设置了ANDROID_HOME,并且我能够使用sbt从命令行构建和运行项目。为什么IntellyJ IDEA找不到它?IntelliJ IDEA与SBT:ANDROID_HOME找不到

回答

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马上。

0

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