Ich versuche TextInputLayout
zu verwenden, aber ich erhalte Manifest Merger fehlgeschlagen .Dies verursacht gradle Fehler. Folgender Text gradle Nachricht anzuzeigen:Gradle Fehler bei der Verwendung TextInputLayout
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute meta-data#[email protected] value=(25.3.1) from [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31
is also present at [com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
Suggestion: add 'tools:replace="android:value"' to <meta-data> element at AndroidManifest.xml:25:5-27:34 to override.
Projekte minSdkVersion is 19
, targetSdkVersion is 26
und compileSdkVersion is 26
mit buildToolsVersion 25.0.2
und gradle Abhängigkeiten in Projekt ist:
compile 'com.android.support:design:25.3.1'
compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
Warum nicht Sie die Version verwenden, sind 26 für die Designbibliothek? –
Dies ist das Standard-Projekt, ich habe wählen nichts – Mahdi
Ich glaube nicht das Standardprojekt die Alpha-Version für die v7 Bibliothek setzt ... Aber ich habe auch kein neues Projekt in einiger Zeit –