java - 错误获取字体 Landroid/content/Context;ILandroid/util/TypedValue

标签 java android

我的项目有问题。我不知道如何解决它。这是我第一次见到它。

/UncaughtException: java.lang.NoSuchMethodError: No static method getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics/Typeface; in class Landroid/support/v4/content/res/ResourcesCompat; or its super classes (declaration of 'android.support.v4.content.res.ResourcesCompat' appears in /data/app/codes.trongtin.h.besttrip-2/split_lib_dependencies_apk.apk:classes2.dex)

最佳答案

看来您正在使用支持依赖项。 只需检查您的应用程序 gradle,确保您的构建工具版本与支持版本相同。

例如:

android {
...
    buildToolsVersion "26.0.2"
...
}

dependencies {
...
    compile 'com.android.support:support-v4:26.0.2'
    compile 'com.android.support:appcompat-v7:26.0.2'
    compile 'com.android.support:recyclerview-v7:26.0.2'
    compile 'com.android.support:support-v13:26.0.2'
...
}

必须有相同的版本。

它对我有用!

关于java - 错误获取字体 Landroid/content/Context;ILandroid/util/TypedValue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46945602/

相关文章:

android - 如何从 android ProgressDialog 中删除标题和消息

android - 设置 View 的 X 和 Y onclick 不改变位置

java - 如何使用比较器(用于二分搜索)将 DateTime 与对象中的 DateTime 字段进行比较?

java - JSON Url 返回其他内容?

java - Intellij 对声明不兼容 'Object' 方法的接口(interface)的检查

java - 如果有任何编辑文本聚焦,松下扫描仪将在编辑文本中插入数据

java - java(oracle db)中字符串表示形式的持续时间相减

java - 如何使用 Apache POI 锁定 docx 中图像的长宽比?

android - 错误 : "Unresolved reference: versionCode" in build. gradle.kts

java - 使用 OkHttp 下载损坏的文件