java.lang.NoSuchMethodError: No static method getFont
2017-12-06 11:50
1716 查看
最近在Android Studio升级3.0后,在AlertDialog弹窗时报出了如下问题:
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/com.ik.githubbrowser-YvwoGrxR8QaUEZ3IEqFVLQ==/split_lib_dependencies_apk.apk)
最终解决方案:
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/com.ik.githubbrowser-YvwoGrxR8QaUEZ3IEqFVLQ==/split_lib_dependencies_apk.apk)
最终解决方案:
compileSdkVersion 27 buildToolsVersion '27.0.0'
compile 'com.android.support:support-v4:27.0.0' compile 'com.android.support:appcompat-v7:27.0.0' compile 'com.android.support:recyclerview-v7:27.0.0' compile 'com.android.support:design:27.0.0'
相关文章推荐
- java.lang.NoSuchMethodError: No static method getFont(Landroid/content/Context;ILandroid/util/TypedV
- 错误 java.lang.NoSuchMethodError: No static method getFont
- com.android.support:appcompat版本不一致遇到的BUG(java.lang.NoSuchMethodError: No static method getFont)
- java.lang.NoSuchMethodError: No static method getFont
- java.lang.NoSuchMethodError: No static method getFont(Landroid/content/Context;ILandroid/util/Typed
- java.lang.NoSuchMethodError: No static method getFont
- java.lang.NoSuchMethodError: No static method getFont
- 关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)
- 关于Recyclerview使用时的一个错误java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)
- java.lang.NoSuchMethodError: No static method setLayoutDirection(Landroid/graphics/drawable/Drawable;I)V in class Landroid/support/v4/graphics/drawable/DrawableCompat
- java.lang.NoSuchMethodError: No virtual method getContext()
- java.lang.NoSuchMethodError: No static method hasOnClickListeners(Landroid/view/View;)Z in class Lan
- maven依赖设置版本号的坑:java.lang.NoSuchMethodError: No static method stringToValue(Ljava/lang/String;)Ljava/
- 运行错误:java.lang.NoSuchMethodError: No static method setOnApplyWindowInsetsListener
- maven依赖设置版本号的坑:java.lang.NoSuchMethodError: No static method stringToValue(Ljava/lang/String;)Ljava/
- java.lang.Class.getDeclaredMethod()方法
- Retrofit-java.lang.NoSuchMethodError: No virtual method log
- java.lang.Class.getMethod()方法
- java.lang.NoSuchMethodError: No virtual method checkSelfPermission,可是这个方法存在
- Spring启动时报异常:No String constructor found on type [java.lang.reflect.Method]