Konnte keine Lösung finden: com.google.android.material:material:1.0.0-alpha1
So, ich bin nach der offiziellen Dokumentation zum hinzufügen von Material, Komponenten-Bibliothek, um mein Projekt https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md
Aber es wirft mir die folgende Fehlermeldung
"Fehler zu beheben: com.google.android.material:material:1.0.0-alpha1"
Habe ich versucht, die Installation des repository-und sync-Projekt, das Android Studio empfehlen, kein Erfolg.
Mein Projekt config
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
//NOTE: Do not place your application dependencies here; they belong
//in the individual module build.gradle files
classpath 'com.google.gms:google-services:3.2.1'
}
}
allprojects {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
und die app-config
apply plugin: 'com.android.application'
android {
compileSdkVersion 27
defaultConfig {
applicationId "mlluell.eftremp"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'com.android.support:customtabs:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
implementation 'com.google.firebase:firebase-auth:15.1.0'
implementation 'com.google.android.gms:play-services-auth:15.0.1'
implementation 'com.google.firebase:firebase-database:15.0.1'
implementation 'com.google.firebase:firebase-storage:15.0.2'
implementation 'com.android.support:design:27.1.1'
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.google.android.material:material:1.0.0-alpha1'
//imatges recyclerview
implementation 'com.android.support:recyclerview-v7:27.1.1'
implementation 'com.github.bumptech.glide:glide:4.6.1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
//FirebaseUI for Firebase Realtime Database
implementation 'com.firebaseui:firebase-ui-database:3.3.0'
//FirebaseUI for Firebase Auth
implementation 'com.firebaseui:firebase-ui-auth:3.3.0'
//FirebaseUI for Cloud Storage
implementation 'com.firebaseui:firebase-ui-storage:3.3.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
apply plugin: 'com.google.gms.google-services'
- Diese Anweisungen erscheinen nicht korrekt zu sein, zumindest im moment. Wenn Sie unter maven.google.com in einem Web-browser, das Artefakt ist nicht unter denen aufgeführt, AFAICT. Ich glaube, dass dieses endlager debütierte mehr offiziell auf Google I|O in der kommenden Woche; möchten Sie vielleicht zu halten versucht, es zu benutzen, bis dann.
- Dies ist eine weitere Antwort, wenn Sie das Problem in der Nutzung von material-Bibliothek stackoverflow.com/a/53693942/4395804
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dachte, ich würde teilen, was diese Feste für mich jetzt, dass die I|O hat begonnen.
Ich hatte ungefähr die gleichen anfänglichen setup wie du. Um es zu erhalten arbeitend hatte ich Folgendes ändern:
'android-P'
'28.0.0-alpha1'
api 'com.android.support:design:28.0.0-alpha1'
in die Abhängigkeiten blockieren.'P'
Ich habe dann die rituellen 'Invalidate Caches /Neustart' und baute das Projekt für eine gute Maßnahme.
'android-P'
können Sie noch die Kompatibilität mit älteren Geräten durch die Einstellung derminSdkVersion
. Sie müssen nur sicherstellen, dass Sie kümmern sich um die paar neuen Komponenten, die noch nicht zurück portiert nochStatt:
Verwenden:
Und es funktioniert.
FÜR ANDROIDX BENUTZER.
Sie können implementieren, wie folgt...
AndroidX
- Implementierung " com.google.android.material:material:1.0.0-alpha3'
Alten build-Artefakt-Benutzer können mithilfe der folgenden Umsetzung
- Implementierung " com.android.Unterstützung:design:[Geben Sie Design-Bibliothek version hier]'
*verwenden Sie die version ohne eckige Klammern.
finden Sie design-Bibliothek version über diesen link : https://mvnrepository.com/artifact/com.android.support/design/28.0.0-alpha1
Hier ist meine app gradle Einstellung, die für mich gearbeitet..
com.google.android.material:material
Bibliothek?