如何修复Android中的“调用需要API级别26(当前最小值为25)”错误
我知道这个问题可能是重复的,但我没有找到我的问题的任何答案,我正在我的Android应用程序中使用需要API 26,我的设备的API是25。LocalDateTime
我该怎么办?您的帮助将不胜感激。
我知道这个问题可能是重复的,但我没有找到我的问题的任何答案,我正在我的Android应用程序中使用需要API 26,我的设备的API是25。LocalDateTime
我该怎么办?您的帮助将不胜感激。
您需要使用 https://github.com/JakeWharton/ThreeTenABP 才能将LocalDateTime与Android API一起使用,<26。
将依赖项添加到项目中(请按照项目自述文件进行操作):
implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1'
然后从以下位置更改导入:LocalDateTime
import java.time.LocalDateTime;
自:
import org.threeten.bp.LocalDateTime;
上面提到的库不再是JakeWharton/ThreeTenABP README中提到的最好的方式:
注意: 此库的开发正在逐步停止。请考虑在未来几个月内切换到Android Gradle插件4.0,java.time.*及其核心库解糖功能。
要在较旧的 API 级别中使用,请使用 Gradle 插件 4.0 中的脱糖功能:https://developer.android.com/studio/write/java8-support#library-desugaringLocalDateTime