9

我在我的 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'
}
4

6 回答 6

8

尝试这个

1)文件->使缓存无效/重新启动

2)删除app下的build文件(F:\gigHub\app\build)

3) 清洁项目

4) 重建项目

于 2019-07-22T09:21:08.347 回答
1

1)检查您的“dimen.xml”文件并添加该行(如果找不到文件,请创建该行)

<dimen name="smallTxtSize">14sp</dimen>

2)检查您的“drawable”文件夹“facebook_signin_btn”文件是否找到?(如果找不到文件,请创建该文件)

于 2019-07-22T05:37:54.173 回答
0

将其用作您当前的构建。需要compileSdkVersion相同targetSdkVersion

android {
    compileSdkVersion 30
    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 24
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
}
于 2020-09-24T03:11:29.107 回答
0

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

于 2020-02-18T15:21:03.420 回答
0

请在 Android Studio 中尝试以下操作:-

文件 -> 使缓存无效/重新启动

于 2019-07-22T04:21:20.443 回答
0

使用最新的 appcompat 库。改为:

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

一切都很好。

于 2020-01-10T14:08:19.670 回答