3

我无法让 ThreeTenABP 工作。这是我所做的:

  1. 在应用程序 build.gradle 中导入依赖项

    implementation 'com.jakewharton.threetenabp:threetenabp:1.2.1'

  2. 在 MyApplication.onCreate() 中初始化库

    AndroidThreeTen.init(this)

  3. 将 MyApplication 添加到清单

    <application android:name=".MyApplication" ...>

  4. 使用 Instant 解析字符串

    Instant.parse(updatedOn)

唯一可能的导入Instantjava.time.Instant. 但这直到 Android API 26 才可用,这就是我想首先使用 ThreeTenABP 的原因。我找到了一些使用 import 的示例org.threeten.bp.Instant,但在我的情况下找不到此导入/包。我已经做了臭名昭著的“使缓存无效并重新启动”,但无济于事。还有什么我想念的吗?

4

1 回答 1

0

好吧,对不起,浪费了你们的时间。我在错误的应用程序模块中添加了依赖项。现在一切正常。

于 2019-08-22T08:47:29.130 回答