14

Ich baue ein Projekt in Android Studio 3.0 mit Android-Plugin 'com.android.tools.build:gradle:3.0.0-alpha1' und Gradle-Version gradle-4.0-milestone-1-all.zip.Konnte nicht auflösen: android.arch.lifecycle: Erweiterungen: 1.0.0-alpha1 android studio 3.0

Gebrauchte Maven Repo auch:

maven { 
      url 'https://maven.google.com' 
     } 

Auch mit Android Zimmer Persistenz und Lebenszyklus in meinem Projekt. Bereits unter Abhängigkeiten in meiner app gradle Datei deklariert:

compile "android.arch.lifecycle:extensions:1.0.0-alpha1" 
compile "android.arch.persistence.room:runtime:1.0.0-alpha1" 
annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha1" 
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha1" 

Wenn Sync und erstellen Sie das Projekt es unter Fehler zeigt:

Failed to resolve: android.arch.lifecycle:extensions:1.0.0-alpha1

Bin ich etwas oder eine andere Lösung für dieses Problem fehlt.

+1

https://github.com/googlesamples/android-architecture-components/issues/2 –

+1

Haben Sie 'maven {url 'https://maven.google.com'}'? –

+0

@IntelliJAmiya ja, aktualisiere meine Frage damit auch. – 0xalihn

Antwort

23

Ich habe das Problem behoben durch meine app build.gradle Datei wie unten Aktualisierung:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:3.0.0-alpha2' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
} 

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

hatte eigentlich die Maven-Repository von buildscript Repositories zu entfernen und zu allprojects Repositories wie oben gezeigt. Sie können das Maven-Repository auch an beiden Orten aufbewahren, müssen es jedoch in allprojects Repositories aufnehmen, um das Problem zu beheben.

1

in app/gradle Datei hinzufügen

compile "android.arch.lifecycle:extensions:1.0.0-alpha4" 
compile "android.arch.persistence.room:runtime:1.0.0-alpha4" 
annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha4" 
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha4" 

Add Maven basiert gradle

allprojects { 
repositories { 
    jcenter() 
    maven { url 'https://maven.google.com' } 
} 
} 

es kompilieren leicht

0

Sie benötigen neueste Version gradle ‚com.android.tools zu projizieren. build: grandle: 3.0.0-alpha2 'und Studio Version 3.0+ zur Nutzung des Raums

2

Nur ad d maven { url 'https://maven.google.com' } zu Ihrem Projekt gradle

Verwandte Themen