我有自己的android库(sdk),我正在考虑转向Java 8。 我没有看到任何关于它如何影响使用我的sdk的客户的文档。它会引起问题吗?他们需要在代码中更改某些内容吗?
答案 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 - 即使使用已弃用的插孔工具链。