[英]Java versions to use for Gradle 'sourceCompatibility' and 'targetCompatibility'
I can't find any information on what Java versions can be used for the choices for Android Gradle 'sourceCompatibility' and 'targetCompatibility'. 我找不到任何关于哪些Java版本可用于Android Gradle'sourceCompatibility'和'targetCompatibility'的选择的信息。
I can get the current Java JDK path like: 'C:/Program Files/Java/jdk1.7.0_45' to '1.7', so would the choices be '1.7' and '1.6'? 我可以得到当前的Java JDK路径:'C:/ Program Files / Java / jdk1.7.0_45'到'1.7',那么选择是'1.7'和'1.6'?
Or if you had a path to '1.8': '1.8', '1.7' and '1.6'? 或者如果你有'1.8'的路径:'1.8','1.7'和'1.6'?
How do I figure out what choices are available? 我如何找出可用的选项?
Thanks! 谢谢!
As for me - i am using Android Studio with Gradle - only vialble options are 1_6 and 1_7 - depending on what Java language level you want to use. 至于我 - 我正在使用带有Gradle的Android Studio - 只有vialble选项是1_6和1_7 - 取决于你想要使用的Java语言级别。 I tried 1_8 (lambdas and predicates look cool) but it requires also enabling Jack compiler - which is hell in Android Studio i couldn't beat.
我尝试了1_8(lambdas和谓词看起来很酷)但它还需要启用Jack编译器 - 这在Android Studio中是我无法击败的地狱。
It looks like Gradle is using the current jdk/JVM as the upper limit of the Java version. 看起来Gradle使用当前的jdk / JVM作为Java版本的上限。
Thanks 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.