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'
}

4 ответа

Попробуй это

1) File -> Invalidate Caches / Restart

2) Удалите файл сборки в приложении (F: \ gigHub \ app \ build)

3) Чистый проект

4) Перестроить проект

1) Проверьте ваш файл "dimension.xml" и добавьте эту строку (если файл не найден, создайте его)

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

2) Проверьте, что в вашей папке "drawable" файл "facebook_signin_btn" найден или нет? (если файл не найден, создайте его)

Пожалуйста, попробуйте ниже в Android Studio: -

File -> Invalidate Caches / Restart

Моя проблема заключалась в том, что когда я использовал рефакторинг для изменения одной из моих переменных в классе с именем "рейтинг", он изменил все атрибуты android:rating на android:rate, что и вызвало эту проблему. для тех, у кого есть эта проблема, проверьте ошибку сборки gradle для получения дополнительной информации. возможно, это из-за ваших неопределенных атрибутов xml.

Используйте это как свою текущую сборку. В compileSdkVersion должно быть таким же, как targetSdkVersion

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

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }
}

Ребята, вся проблема была в версии для Android, которую я использовал. Один из тех срывов в твоей жизни кодирования. Создание нового проекта и копирование всего кода для этого имело значение. Cheere!;)

Используйте последнюю версию библиотеки appcompat. После перехода на:

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

все отлично работало.

Другие вопросы по тегам