【问题标题】:"java.lang.NoSuchMethodError: No static method" error when using Android NumberFormatter使用 Android NumberFormatter 时出现“java.lang.NoSuchMethodError: No static method”错误
【发布时间】:2021-07-12 09:57:48
【问题描述】:

根据documentation,此行应产生“// 1,234 in en-US”的输出:

println(NumberFormatter.withLocale(ULocale.ENGLISH).format(123).toString())

而是抛出这个错误:

java.lang.NoSuchMethodError: No static method withLocale(Landroid/icu/util/ULocale;)Landroid/icu/number/LocalizedNumberFormatter; in class Landroid/icu/number/NumberFormatter; or its super classes (declaration of 'android.icu.number.NumberFormatter' appears in /apex/com.android.runtime/javalib/core-libart.jar)

【问题讨论】:

    标签: android kotlin numberformatter


    【解决方案1】:

    Added in API level 30

    它适用于 android 11+。你的版本是什么?

    【讨论】:

    猜你喜欢
    • 2020-09-13
    • 1970-01-01
    • 2018-07-28
    • 2021-09-16
    • 2015-12-28
    • 2020-04-14
    • 1970-01-01
    • 2021-02-16
    • 2023-02-09
    相关资源
    最近更新 更多