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