首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.NoClassDefFoundError:解析失败: Ljava/time/LocalTime;

java.lang.NoClassDefFoundError:解析失败: Ljava/time/LocalTime;
EN

Stack Overflow用户
提问于 2016-08-30 04:31:09
回答 2查看 5.2K关注 0票数 7

我正在使用Android Studio 2.1.2,API level 23开发一个应用程序。在一个类中,我使用了java.time.LocalTime类,但在运行时,一个未处理的NoClassDefFoundError异常终止了我的活动。谷歌,我知道我必须在build.gradle中添加依赖项,因为Android类是使用比Java8更早的JDK版本开发的(当添加了LocalTime类时)。

因此,我必须编写类似这样的代码:compile "java.time:LocalTime:1.8"

但它不起作用。

EN

回答 2

Stack Overflow用户

发布于 2016-09-01 00:26:27

Android运行时支持JDK 8中标准库增强的有限子集。不支持JDK 8日期时间库。你可以使用像http://www.threeten.org/threetenbp/这样的东西

票数 6
EN

Stack Overflow用户

发布于 2018-02-13 19:10:02

在Emulator或设备上升级API版本。它工作在26以上的版本(从奥利奥开始)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39214705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档