web-dev-qa-db-fra.com

Android Studio n'a pas réussi à lier les références

J'obtiens l'erreur suivante dans mon Android Studio. C'est après la récente mise à jour que j'ai faite. Mon Android Studio est 3.4, la version Gradle est 5.5. 1, la version du plugin est 3.4.2

Voici l'erreur:

Échec de la liaison des ressources 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.****

Voici le `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
Anirudh Vashisht

mon problème était que lorsque j'ai utilisé refactor pour changer une de mes variables dans la classe nommée "rating", cela a changé tous les attributs Android: rating en Android: rate et cela a causé ce problème. pour ceux qui ont ce problème, vérifiez exactement l'erreur de construction gradle pour plus d'informations. c'est peut-être à cause de vos attributs xml non définis.

0
Hossein Karami

Utilisez la dernière bibliothèque compatible avec app. Après avoir changé pour:

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

tout fonctionnait très bien.

0
arniotaki

Les gars, tout le problème était la Android version que j'utilisais. Un de ces hickups dans votre vie de codage. Créer un nouveau projet et copier tout le code dans celui-ci a fait toute la différence. Cheere!;)

0
Anirudh Vashisht