web-dev-qa-db-ja.com

Android Studioが参照のリンクに失敗しました

私のAndroid Studioで次のエラーが発生します。これは私が行った最近の更新後です。MyAndroid 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

私の問題は、リレーティングを使用して「rating」という名前のクラスの変数の1つを変更すると、すべてのAndroid:rating属性がAndroid:rateに変更され、この問題が発生することでした。この問題が発生している場合は、gradle build errorで詳細を確認してください。おそらく、未定義のxml属性が原因です。

0
Hossein Karami

最新のappcompatライブラリを使用してください。変更後:

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

すべてがうまくいった。

0
arniotaki

すべての問題は、Androidバージョンです。コーディング生活におけるそれらの問題の1つです。新しいプロジェクトを作成し、それにすべてのコードをコピーすることで、すべての違いが生まれました。Cheere!;)

0