猿问

Android Studio 链接引用失败

我的 Android Studio 出现以下错误。这是在我最近更新之后。我的Android Studio版本是3.4,Gradle版本是5.5.1,插件版本是3.4.2


这是错误:


Android 资源链接失败


warn: removing resource com.anirudh.gighub:string/com_facebook_loginview_logged_in_using_facebook_f1gender without required default value.

  F:\gigHub\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1437: error: resource dimen/smallTxtSize (aka com.anirudh.gighub:dimen/smallTxtSize) not found.

  F:\gigHub\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:1438: error: resource drawable/facebook_signin_btn (aka com.anirudh.gighub:drawable/facebook_signin_btn) not found.

  error: failed linking references.****

这是`build.gradle


//noinspection GradleCompatible

apply plugin: 'com.android.application'

android {

    compileSdkVersion 28

    defaultConfig {

        applicationId "com.anirudh.gighub"

        minSdkVersion 16

        targetSdkVersion 28

        versionCode 1

        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }

    buildTypes {

        release {

            minifyEnabled false

            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

        }

    }

}

dependencies {

    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'com.android.support:appcompat-v7:28.0.0'

    testImplementation 'junit:junit:4.13-beta-3'

    implementation 'com.google.firebase:firebase-auth:18.1.0'

    implementation 'com.facebook.android:facebook-login:5.0.1'

    implementation 'com.github.ybq:Android-SpinKit:1.2.0'

    androidTestImplementation 'com.android.support.test:runner:1.0.2'

    androidTestImplementation ` enter code here `

    'com.android.support.test.espresso:espresso-core:3.0.2'

}


POPMUISE
浏览 251回答 6
6回答

天涯尽头无女友

尝试这个1) 文件 -> 使缓存无效/重启2)删除app下的build文件(F:\gigHub\app\build)3)清洁项目4) 重建项目

森林海

1)检查您的“dimen.xml”文件并添加该行(如果找不到文件,请创建该行)<dimen&nbsp;name="smallTxtSize">14sp</dimen>2)检查你的“可绘制”文件夹“facebook_signin_btn”文件是否找到?(如果找不到文件创建那个)

LEATH

我的问题是,当我使用重构来更改名为“rating”的类中的一个变量时,它将所有 android:rating 属性更改为 android:rate,这导致了这个问题。对于遇到此问题的人,请准确检查 gradle build error 以获取更多信息。也许那是因为您未定义的 xml 属性。

缥缈止盈

将其用作您当前的构建。需要compileSdkVersion与targetSdkVersionandroid {&nbsp; &nbsp; compileSdkVersion 30&nbsp; &nbsp; defaultConfig {&nbsp; &nbsp; &nbsp; &nbsp; applicationId "com.example.app"&nbsp; &nbsp; &nbsp; &nbsp; minSdkVersion 24&nbsp; &nbsp; &nbsp; &nbsp; targetSdkVersion 30&nbsp; &nbsp; &nbsp; &nbsp; versionCode 1&nbsp; &nbsp; &nbsp; &nbsp; versionName "1.0"&nbsp; &nbsp; &nbsp; &nbsp; testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"&nbsp; &nbsp; }}

泛舟湖上清波郎朗

使用最新的 appcompat 库。改成后:implementation&nbsp;'com.android.support:appcompat-v7:28.0.0'一切都很好。

偶然的你

请在 Android Studio 中尝试以下操作:-文件 -> 使缓存无效/重新启动
随时随地看视频慕课网APP

相关分类

Java
我要回答