2017-03-16 6 views
0

Ich habe ein kleines Problem mit meinem Projekt. Vor ein paar Monaten war alles in Ordnung (Projekt kann kompiliert und ohne Probleme ausgeführt werden). Ater, dass, wenn ich versuche, es zu kompilieren (ohne Änderungen - nur Android Studio-Updates), unten Fehler mir zeigen:MinSDK-Version in Android Manifest Ausgabe

E:\Android\Android\android studio projects\Sklepik\app\src\main\AndroidManifest.xml 
Error:(8, 5) uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library E:\Android\Android\android studio projects\Sklepik\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\10.2.0\AndroidManifest.xml 
    Suggestion: use tools:overrideLibrary="com.google.android.gms.play_services" to force usage 
Error:Execution failed for task ':app:processDebugManifest'. 
> Manifest merger failed : uses-sdk:minSdkVersion 9 cannot be smaller than version 14 declared in library E:\Android\Android\android studio projects\Sklepik\app\build\intermediates\exploded-aar\com.google.android.gms\play-services\10.2.0\AndroidManifest.xml 
    Suggestion: use tools:overrideLibrary="com.google.android.gms.play_services" to force usage 

Mein Manifest wie folgt aussieht:

<uses-sdk 
     android:minSdkVersion="9" 
     android:targetSdkVersion="17" 
     /> 

und gradle

defaultConfig { 
     applicationId "****" 
     minSdkVersion 9 
     targetSdkVersion 17 
    } 

Auch wenn ich in beiden setcion minSdk auf 14 ändern oder overrideLibrary hinzufügen passiert nichts. Wie löst man es?

Antwort

2

Sie verwenden play services mit Version 10.2.0, die auf höhere SDK-Version (min 14) funktioniert. Sie können entweder 14 als min SDK-Version in Ihrer App festlegen oder eine niedrigere play services-Version wählen, die mit der skd-Version 9 kompatibel ist.

+0

Hier ist der offizielle Link, der die gleichen https://developers.google.com/android/guides erläutert/setup –

+0

Ich versuche, 7.8.0 Version von Play-Dienste zu verwenden, aber wenn ich Projekt kompiliere, zeige Studio mir eine Menge von unten Probleme: Fehler: (2) Error Abrufen von Eltern für Artikel: Keine Ressource gefunden, die den angegebenen Namen 'Android entspricht : TextAppearance.Material '. Fehler: (2) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden, die dem angegebenen Namen 'android: TextAppearance.Material.Body1' entspricht. Fehler: (2) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden, die dem angegebenen Namen 'android: TextAppearance.Material.Body2' entspricht. – bakusek

+0

Ich weiß nicht, warum dieses Projekt vor ein paar Monaten gut war und gerade jetzt habe ich eine Menge Probleme :( – bakusek

Verwandte Themen