如果我在我的Android应用程序中包含Java 8会影响它将使用哪些设备?

时间:2016-09-14 01:14:34

标签: java android

我刚刚开始尝试使用新的Java Date Time API,但是当我去导入下面的类时,我得不到解析符号。

import java.time.LocalDate;

经过一番检查后,我发现我需要启用java 8(见下面的链接)。

https://developer.android.com/guide/platform/j8-jack.html

我认为此链接仍然相关,信息很快就会过时。我昨天安装了AS 2.1.3和JDK 1.8(不确定是否告诉你任何事情)。

我只想确保如果我经历这样做的过程,它会影响旧的模型设备(在这种情况下我将使用Joda Time)或者i1s Java版本与设备完全无关。

由于

1 个答案:

答案 0 :(得分:3)

背端口

Java中构建的大部分java.time功能都被反向移植到Java 6& ThreeTen-Backport项目中的7。

ThreeTenABP

ThreeTenABP项目中进一步适应Android。请参阅:How to use ThreeTenABP in Android project

Joda-Time项目处于维护模式。团队建议迁移到java.time类。

相关问题