web-dev-qa-db-ja.com

Android Studioは突然com.Android.support ... 25.0.0のエラーメッセージを解決できずに表示を開始し、すべてのJavaファイルは現在エラーですか?

私のプロジェクトは非常にうまく機能していましたが、ある日まで、プロジェクトをgithubにアップロードしました。この問題がそれに関連しているかどうかはわかりませんが、今日、Androidスタジオプロジェクトをコンパイルしたときに、これらの4つの恐ろしいエラーが表示され始めました。助けて!

エラー:解決に失敗しました:com.Android.support:cardview-v7:25.0.0
エラー:解決に失敗しました:com.Android.support:customtabs:25.0.0
エラー:解決に失敗しました:com.Android.support:appcompat-v7:25.0.0
エラー:解決に失敗しました:com.Android.support:support-v4:25.0.0

これはAndroid助ければスタジオ画面!)のスクリーンショットです!

これは私のアプリレベルbuild.gradleファイル:

apply plugin: 'com.Android.application'

repositories {
    mavenLocal()
    mavenCentral()
    flatDir {
        dirs 'libs'
    }
}

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"
    defaultConfig {
        applicationId "com.google.firebase.codelab.friendlychat"
        minSdkVersion 22
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
    packagingOptions {
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/LICENSE-FIREBASE.txt'
        exclude 'META-INF/NOTICE'
    }
    productFlavors {
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.Android.support:design:23.1.1'
    compile 'com.firebase:firebase-client-Android:2.5.0'

    compile 'com.github.bumptech.glide:glide:3.6.1'
    compile 'de.hdodenhof:circleimageview:1.3.0'
    compile 'com.Android.support:appcompat-v7:23.1.1'
    // Google
    compile 'com.google.Android.gms:play-services-auth:9.4.0'
    // Firebase
    compile 'com.google.firebase:firebase-database:9.4.0'
    compile 'com.google.firebase:firebase-auth:9.4.0'
    compile 'com.google.firebase:firebase-config:9.4.0'
    compile 'com.google.Android.gms:play-services-appinvite:9.4.0'
    compile 'com.google.firebase:firebase-messaging:9.4.0'
    compile 'com.google.Android.gms:play-services-ads:9.4.0'
    compile 'com.google.firebase:firebase-database:9.2.1'
    compile 'com.google.firebase:firebase-messaging:9.2.1'
    compile 'com.google.firebase:firebase-crash:9.4.0'
    // Firebase UI
    compile 'com.firebaseui:firebase-ui-database:0.4.0'
    // Testing dependencies
    androidTestCompile 'junit:junit:4.12'
    androidTestCompile 'com.Android.support.test.espresso:espresso-core:2.2.1'
    androidTestCompile 'com.Android.support.test:runner:0.4.1'
    androidTestCompile 'com.Android.support:support-annotations:23.4.0'


    compile 'com.facebook.Android:facebook-Android-sdk:[4,5)'
    //facebook
}

apply plugin: 'com.google.gms.google-services'

そして、これは私のプロジェクトレベルbuild.gradleファイル:

buildscript {
    repositories {
        jcenter()
        mavenLocal()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:2.2.2'
        classpath 'com.google.gms:google-services:3.0.0'


        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        jcenter()
        mavenLocal()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

なぜこれらのエラーが突然発生し始めたのですか。
前もって感謝します!

20
rahul singhania

Android SDKマネージャー(C:\ Users\youruseraccount\AppData\Local\Android\sdkから))を開き、以下を最新バージョンに更新します。

ツールセクションセクション

  1. Android SDKツール

  2. Android SDKプラットフォームツール

  3. Android SDKビルドツール

Android 7.1.1(API 25)セクション

  1. SDKプラットフォーム

エクストラセクション

  1. Androidサポートリポジトリ
  2. Androidサポートライブラリ

その後、それに応じてGradleファイルを更新します。

18
Yogesh

Facebookは、最新のサポートライブラリを使用するようにSDKを更新しました。交換できます

compile 'com.facebook.Android:facebook-Android-sdk:[4,5)'

compile 'com.facebook.Android:facebook-Android-sdk:4.16.1'

Android sdkをまだ更新しない場合。

14
Elias N

今日、私は以前同じ問題を抱えていました。どこからともなく、私はそれらの奇妙なエラーメッセージを持ち始めました。更新中:

  1. Android SDKツール
  2. Android SDKプラットフォームツール
  3. Android SDKビルドツール
  4. Androidサポートリポジトリ

私のためにトリックをしました。 Tools > Android > SDK ManagerAndroid Studioを見つけて更新します。幸運を!

4
Oğuz Eroğlu

Facebook-sdkを依存関係からコンパイルしようとしても、そのエラーは表示されません。だから私はFacebookのSDKエラーだと思います。

「com.facebook.Android:facebook-Android-sdk:[4,5)」を使用していましたが、エラーが発生しました。このcom.facebook.Android:facebook-Android-sdk:4.+を試しましたが、同じです。しかし、アプリを正常に削除すると削除されます。私がこの結論に来て、同じ問題を抱えているのは私だけですか?

3
fpeposhi

25.0.0バージョンでcardviewを使用している場合、問題はターゲットSDKバージョンにあると思います。 25にすると、動作するはずです。そうでなければ、cardviewや他のライブラリを25.0.0から23.x.xにダウングレードします

2
Kunal Parikh

Androidサポートリポジトリバージョンを25に更新するだけで作業が完了しました。ご指導ありがとうございました!

0
rahul singhania

最新のFacebook SDKを追加した場合、またはFacebookの依存関係に+を使用した場合は、以前のバージョンに戻します

'com.facebook.Android:facebook-Android-sdk:4.16.1'をコンパイルします

0
Peter Olaleru