【问题标题】:Error in TextView showing in xml layout setContentView(R.layout.main) after update the gradle and android support library version更新 gradle 和 android 支持库版本后,在 xml 布局 setContentView(R.layout.main) 中显示的 TextView 错误
【发布时间】:2017-11-08 06:40:10
【问题描述】:

最近我更新了 android gradle 和 android 中的支持库版本。但现在对我来说,它在 xml 布局 setContentView(R.layout.main) 中显示了问题。它显示这样的错误

java.lang.NoSuchMethodError: 没有静态方法 getFont(Landroid/content/Context;ILandroid/util/TypedValue;ILandroid/widget/TextView;)Landroid/graphics/Typeface; 在 Landroid/support/v4/content/res/ResourcesCompat 类中;或其超级 类(声明 'android.support.v4.content.res.ResourcesCompat' 出现在 /data/app/com.test.app-1/base.apk:classes6.dex)

如果我从布局中删除了 Textview,它不会显示任何问题并且工作正常。但是我需要 Textview 我该如何解决这个问题。

我已经设置了这样的版本

compileSdkVersion 26
buildToolsVersion '26.0.2'
minSdkVersion 16
targetSdkVersion 26

compile 'com.android.support:appcompat-v7:26.0.2'
compile 'com.android.support:design:26.0.2'
compile 'com.android.support:support-v4:26.0.2'
compile 'com.android.support:recyclerview-v7:26.0.2'
compile 'com.android.support:cardview-v7:26.0.2'


classpath 'com.android.tools.build:gradle:3.0.0'

XML

<TextView 
  style="@style/TextAppearance.TitleTwo" 
  android:layout_width="match_parent" 
  android:layout_height="wrap_content" 
  android:gravity="center" 
  android:padding="4dp" 
  android:text="@string/go_shopping" 
  android:textColor="@color/black" />

【问题讨论】:

  • 其中textView 发布相关xml
  • 是的,和xml有关。
  • 我已经像这样在整个项目中声明了TextView
  • 我试过了,但还是通过了同样的问题,没有解决问题

标签: android version-control android-gradle-plugin


【解决方案1】:

将您的构建工具版本更改为与支持库版本相同

compileSdkVersion 26
buildToolsVersion '26.0.2'
minSdkVersion 16
targetSdkVersion 26

compile 'com.android.support:appcompat-v7:26.0.2'
compile 'com.android.support:design:26.0.2'
compile 'com.android.support:support-v4:26.0.2'
compile 'com.android.support:recyclerview-v7:26.0.2'
compile 'com.android.support:cardview-v7:26.0.2'

classpath 'com.android.tools.build:gradle:3.0.0'

我遇到了同样的问题,它对我有用:)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-06-28
  • 2020-06-12
  • 1970-01-01
  • 2019-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-11
相关资源
最近更新 更多