20

Mój projekt działał bardzo dobrze, ale do pewnego dnia, kiedy przesłałem mój projekt do github. Nie wiem, czy ten problem jest z tym związany, ale dzisiaj, kiedy skompilowałem swój projekt na Androida, zaczęły mi pokazywać te 4 okropne błędy. Próbowałem większość wyników Google, ale bez pomocy!Android Studio Nagle zaczęło wyświetlać komunikat o błędzie niezdolny do rozwiązania komunikatów o błędach com.android.support ... 25.0.0 i wszystkie moje pliki Java są teraz błędne?

Error:Failed to resolve: com.android.support:cardview-v7:25.0.0
Error:Failed to resolve: com.android.support:customtabs:25.0.0
Error:Failed to resolve: com.android.support:appcompat-v7:25.0.0
Error:Failed to resolve: com.android.support:support-v4:25.0.0

This is the screenshot of android studio screen if it helps!

To jest mój poziom aplikacja build.gradle file:

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' 

I to jest mój poziom projekt build.gradle file:

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 
} 

Dlaczego nagle dostaję te błędy.
Z góry dziękuję!

+1

Ja też dziwne !! –

+0

Dlaczego więc dzieje się to niespodziewanie? Czy ten pasywny sposób agresywnego google'a zapewnia aktualizację do api 25? straciłbym wiele więcej godzin, gdyby nie ratyfikacja @ rahul w odpowiednim czasie. –

Odpowiedz

18

Otwórz android kierownik SDK (z C: \ Users \ youruseraccount \ AppData \ Local \ Android \ SDK) i następującą aktualizację do najnowszej wersji w,

Tools section

  1. Android SDK narzędziowe

  2. Android SDK Platform-Tools

  3. Android

Android 7.1.1 (API 25) odcinek SDK Budowa narzędzie

  1. Platform SDK

Dodatki Sekcja

  1. Android Pomoc Repository
  2. Biblioteka pomocy Androida:

Następnie zaktualizuj odpowiednio swój plik gradle.

2

jeśli używasz cardview z wersją 25.0.0, to myślę, że Twój problem dotyczy docelowej wersji sdk. Zrób to 25, a rzeczy powinny działać, w innym przypadku obniż wersję swojego cardview i innych bibliotek z 25.0.0 do 23.x.x

4

Miałem ten sam problem wcześniej. Nie wiadomo skąd, zacząłem mieć te dziwne komunikaty o błędach.Aktualizacja:

  1. Android SDK Narzędzie
  2. Android SDK Platform-Tools
  3. Android SDK Budowa narzędzia
  4. Android Pomoc Repository

wystarczyły dla mnie. Po prostu przejdź do Tools > Android > SDK Manager w swoim Android Studio, a następnie znajdź i zaktualizuj je. Powodzenia!

3

Jeśli spróbujesz usunąć kompilację facebook-sdk z zależności, nie wyświetli tego błędu. Więc myślę, że to błąd facebook sdk.

Używałem "com.facebook.android:facebook-android-sdk:[4,5)", ale daje błąd, próbowałem tego com.facebook.android:facebook-android-sdk:4.+, ale jest to samo. Ale po usunięciu go pomyślnie zbudować aplikację. Czy jestem jedyną osobą, która doszła do tego wniosku i ma ten sam problem?

13

Facebook zaktualizował swój pakiet SDK do korzystania z najnowszych bibliotek obsługi. Można zastąpić

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

z

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

jeśli nie chcesz zaktualizować android sdk jeszcze.

+0

Czy te zepsute aplikacje, które zostały już wydane, mają "com.facebook.android:facebook-android-sdk:4+"? – AndroidDev21921

+1

@ AndroidDev21921 Nie –

0

Właśnie aktualizowanie wersji repozytorium wsparcia dla Androida do 25 wykonałem swoją pracę. Dziękuję wszystkim za wskazówki!

0

Jeśli dodano ostatnią Facebook SDK lub przy użyciu + dla Facebooku uzależnienia, powrócić do poprzedniej wersji

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