使用lein droid 0.4.0+设置Android SDK位置;

使用lein droid 0.4.0+设置Android SDK位置;,android,clojure,leiningen,Android,Clojure,Leiningen,基于,我在我的~/.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

基于,我在我的
~/.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.

您使用的是什么版本的android sdk和工具?android sdk工具24.4.1。我瞄准的安卓SDK是lein droid的默认版本(因为我不会在任何地方更改),即15。您使用的安卓SDK和工具的版本是什么?安卓SDK工具24.4.1。我瞄准的Android SDK是lein droid的默认SDK(因为我不会在任何地方更改它),即15。