我正试图在本教程之后为Clojure编译Android:https://github.com/clojure-android/lein-droid/wiki/Tutorial
但是,我正在打一场
unsupported class file version 52.0
错误 .
这似乎是因为我有Java 1.8,但我的代码需要与1.7兼容Android项目 .
Got "unsupported class file version 52.0" after including a module to a project似乎建议我可以设置sourceCompatibility和targetCompatibility(在gradle构建文件中) .
据推测,在Leiningen project.clj文件中有一个等价物 . 但我找不到它是什么 .
那么如何在Leiningen中设置源和目标兼容性?
1 回答
好 . 我设法通过这里的信息解决了我的问题:
https://github.com/clojure-android/lein-droid/issues/161?_pjax=%23js-repo-pjax-container
基本上它是javac-options属性 .
但我也需要更新annotations.jar(如GitHub页面所述) .