android库中的java sdk版本是否会影响使用它的java版本的项目?

时间:2017-06-27 11:03:48

标签: android sdk java-8

我有自己的android库(sdk),我正在考虑转向Java 8。 我没有看到任何关于它如何影响使用我的sdk的客户的文档。它会引起问题吗?他们需要在代码中更改某些内容吗?

1 个答案:

答案 0 :(得分:1)

如果您使用Java 8编译库,例如在build.gradle

sourceCompatibility = 1.8
targetCompatibility = 1.8

然后Java 8下面的任何android项目都无法使用你的sdk。即使您不使用任何Java 8方法。对于内置Java 8的Android Studio 3.0,这可能会发生变化。

到目前为止,Android Studio<以下版本不支持Java 8 3.0 - 即使使用已弃用的插孔工具链。