【问题标题】:Is java sdk version in android library affects java version of the project using it?android库中的java sdk版本会影响使用它的项目的java版本吗?
【发布时间】:2017-06-27 11:03:47
【问题描述】:

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

【问题讨论】:

    标签: android sdk java-8


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-01
      • 2013-11-08
      • 2010-11-25
      • 2021-02-09
      • 1970-01-01
      • 2020-09-20
      相关资源
      最近更新 更多