当前位置: 首页 > 知识库问答 >
问题:

错误java.lang.NoSuchMethodError:没有静态方法[重复]

傅玮
2023-03-14

我正在尝试从下面的git链接运行代码

但我有个错误

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.stanlytango.android.secondfromgitretrofit-aduaujp0_br091eHBTA3bq==/split_lib_dependencies_apk.apk中)

我的应用程序Build.Gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.stanlytango.android.secondfromgitretrofit"
        minSdkVersion 21
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
    compile 'com.squareup.retrofit2:retrofit:2.3.0'
    compile 'com.squareup.retrofit2:converter-gson:2.3.0'
    compile 'com.google.code.gson:gson:2.8.2'
    implementation 'com.android.support:recyclerview-v7:27.0.2'
}
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.stanlytango.android.secondfromgitretrofit.MainActivity">

    <android.support.v7.widget.RecyclerView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentTop="true"
        android:layout_alignParentLeft="true"
        android:id="@+id/posts_recycle_view"
        android:layout_alignParentStart="true" />
</RelativeLayout>

有谁能帮我解决这件事。多谢!

共有1个答案

万俟渝
2023-03-14

使用这个

compileSdkVersion 27.0.2
buildToolsVersion '27.0.2'
implementation 'com.android.support:appcompat-v7:27.0.2'

而不是这样

compileSdkVersion 26
implementation 'com.android.support:appcompat-v7:26.1.0'
 类似资料:
  • 我正在构建一个Android应用程序,在尝试读取XLSX文件时,面临一个非静态方法异常。 尝试了所有的可能性,如更新应用程序/build.gradle中的依赖关系,但没有成功。 请帮助我解决此问题。 我正在添加app.gradle文件。其他代码是使用XSSF的基本XLSX文件读取。当我试图在Spring Suite工具中运行这个java片段时,它运行正常。然而,当我将这些java片段集成到Andr

  • 问题内容: 我有一个问题,我不确定为什么,仍然是新手,请帮助解决。 错误:java.lang.NoSuchMethodError:类Landroid / support / v7 / widget / ViewUtils中没有静态方法CombineMeasuredStates(II)I;或其超级类(“ android.support.v7.widget.ViewUtils”的声明显示在/data/

  • 我的应用程序运行正常,但突然我开始出现这个错误 java.lang.NoSuch方法错误:没有静态方法是AtLeastR()Z类Landroidx/core/os/BuildCompat;或其超级类(声明'androidx.core.os.BuildCompat'出现在 /data/app/com.app.goflatmates-RZKwS2h6hav==/base.apk)在com.google

  • 我在学习,我是新手,但我想知道我做什么来“运行”它。这是一个错误:

  • Jetpack作曲发布版本: 1.0.0-alpha06 Android Studio Build: 4.2 1Canery 15 我的活动 以上运行时编译此错误: 我的一些gradle设置 def jetpack_compose=“1.0.0-alpha06” 顶级构建脚本

  • 我的代码编译得很好,但是当我运行它时,它给我一个错误: 这是我的密码: 我知道我需要在某个地方添加“publicstaticvoidmain(String[]args)”命令,但我不确定在哪里!谢谢你能给予的任何帮助!