Gradle kann keine Abhängigkeiten auflösen in Android Studio

Ich bin die Entwicklung einer Android-Anwendung auf Android-Studio mit 3 Kollegen und vor kurzem unser Projekt nicht mehr gebaut. Wir alle haben unterschiedliche Versionen von Android-Studio (bei mir ist 0.2.8) und es nicht zu kompilieren, die auf allen von Ihnen. Wir sind nicht in der Lage zu finden, was das problem verursacht, weil es passiert zu unterschiedlichen Zeitpunkten für alle von uns (komischerweise mit dem gleichen Projekt-version, die app wurde aufbauend auf mein Android Studio und nicht auf dem einer meiner Kollegen).

Manchmal, Android Studio ist in der Lage zu kompilieren meines Projekts, wenn es öffnet, aber dann nicht, wenn ich versuche, die app auszuführen. Aber die meisten der Zeit, sind Android-Studio compilieren zu meinem Projekt, wenn es öffnet.

Bekomme ich keine Fehler, mir zu helfen, das problem zu verstehen, nur den Titel der Nachricht von der hintergrund-task kann mir einen Tipp geben, was geschehen ist : Gradle: Resolve dependencies ':_DebugApk'. Diesem hintergrund eine Aufgabe, die nie beendet ist, laden Sie einfach bis zum Ende der Zeit.

Ich weiß nicht, ob Sie mit dem bauen.gradle-Datei, aber hier ist es in Fall finden Sie etwas falsch.

home = System.getenv("ANDROID_HOME")

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
    maven {
        url "http://maven.hq.couchbase.com/nexus/content/repositories/releases/"
    }

    maven {
        url "http://files.couchbase.com/maven2/"
    }
}

dependencies {
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.android.support:appcompat-v7:18.0.+'
    compile 'com.google.android.gms:play-services:3.1.36'
    compile fileTree(dir: 'libs', include: '*.jar')
    compile 'com.couchbase.cblite:CBLite:1.0.0-beta'
    compile 'com.couchbase.cblite:CBLiteEktorp:1.0.0-beta'
    compile 'com.couchbase.cblite:CBLiteJavascript:1.0.0-beta'

    instrumentTestCompile 'com.jayway.android.robotium:robotium-solo:4.3'
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        //Move the tests to tests/java, tests/res, etc...
        instrumentTest.setRoot('tests')




        //Move the build types to build-types/<type>
        //For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
        //This moves them out of them default location under src/<type>/... which would
        //conflict with src/being used by the main source set.
        //Adding new build types or product flavors should be accompanied
        //by a similar customization.
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}

tasks.withType(Compile) {
    options.encoding = 'UTF-8'
}

Was ist Android Studio zu tun, die beim auflösen von Abhängigkeiten? Woran kann es hängen so?

EDIT:

Beim ausführen gradle build --info es gibt mir die folgende Fehlermeldung :

FEHLER: Build fehlgeschlagen ist, mit einer Ausnahme.

  • Was falsch gelaufen ist: Execution failed for task ':compileDebug'.

    Nicht finden können System-Java-Compiler. Sicherzustellen, dass Sie installiert haben, ein JDK (und nicht nur eine JRE) und konfiguriert Ihre JAVA_HOME Systemvariable zu
    zeigen Sie auf das entsprechende Verzeichnis.

EDIT 2:

Android Studio nicht mehr in der Lage zu kompilieren meines Projektes wieder. Jetzt hält es bei Gradle: Resolve dependencies ':_ReleaseApk'. Und wenn ich versuche zu kompilieren mit gradle über die Kommandozeile, funktioniert es ohne Fehler...

EDIT 3:

Wieder, Android Studio ist in Ermangelung an mein Projekt kompilieren. Jetzt hält es bei Gradle: Resolve dependencies ':_DebugCompile'. Und wenn ich versuche zu kompilieren mit gradle über die Kommandozeile, funktioniert es ohne Fehler... Gott, ich hasse Gradle!

  • Können Sie es bauen von der Kommandozeile über gradle, ich glaube nicht, dass das ein android-studio-Problem. Versuchen Sie es mit gradle build --info
  • Ich fügte hinzu, das Ergebnis in meinem post
  • Mit dem gleichen Fehler wie das Letzte. Es ist nur dort stecken. Beginnen zu denken, dass Android Studio ist einfach zu klein, um die Mühe Wert....
Schreibe einen Kommentar