根据this lein-droid
tutorial,我在~/.lein/profiles.clj
中添加以下内容,指出我安装的Android SDK工具版本24.4.1:
{:user {:plugins [ [lein-droid "0.4.0-alpha3"] ]}
:android-common {:android {:sdk-path "/home/cactus/prog/android/android-sdk-linux_x86"}}}
之后,lein droid
起作用;例如,我能够做到
$ lein droid new foo com.stackoverflow.foo
创建一个新项目。
但是,如果我将lein-droid
的版本设置为0.4.0或最新版本0.4.3或介于两者之间的任何内容,那么lein droid new
将无法获取SDK位置:编辑~/.lein/profiles.clj
后
{:user {:plugins [ [lein-droid "0.4.3"] ]}
:android-common {:android {:sdk-path "/home/cactus/prog/android/android-sdk-linux_x86"}}}
然后上一个命令失败:
$ lein droid new foo com.stackoverflow.foo
The value of sdk-path is nil. Abort execution.