web-dev-qa-db-de.com

Android Studio: Abhängigkeiten erneut herunterladen und Projekt synchronisieren

Ich habe einen Open Source-Spielcode " ChaseWhisplyProject " von Github heruntergeladen.

Ich habe das Projekt in mein Android Studio (Version 1.5.1) importiert. 

Es zeigt folgende Fehlermeldung:

Fehler: Die Zip-Datei konnte nicht geöffnet werden.
Der Abhängigkeitscache von Gradle ist möglicherweise beschädigt (dies tritt manchmal nach einem Timeout der Netzwerkverbindung auf.)
Abhängigkeiten erneut herunterladen und Projekt synchronisieren (Netzwerk erforderlich)
Abhängigkeiten erneut herunterladen und Projekt synchronisieren (Netzwerk erforderlich)

Ich habe alle Abhängigkeitsversionen auf den neuesten Stand gebracht, aber es wird immer dieselbe Nachricht angezeigt.

Es gibt zwei Module unter dem Hauptprojekt 1) BaseGameUtils & 2) ChaseWhisply ..__ Die oben genannten Module sind nicht in Fettdruck dargestellt (ich denke, es sollte in Fettdruck wie Modul "App" angezeigt werden).

Nachfolgend sind die Abstufungsdateien aufgeführt.

1) Wurzelgrad:

// Top-level build file where you can add configuration options common to         all sub-projects/modules.
allprojects {
    repositories {
        jcenter()
    }

}

2) BaseGameUtils Module Gradle

apply plugin: 'com.Android.library'

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
}

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.Android.tools.build:gradle:1.5.0'
    }
}

dependencies {
    compile 'com.Android.support:support-v4:23.1.1'
    compile 'com.google.Android.gms:play-services:8.4.0'
}

3) ChaseWhisply Modul Gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:1.5.0'
    }
}
apply plugin: 'com.Android.application'

dependencies {
    compile 'com.Android.support:gridlayout-v7:23.1.1'
    compile 'com.Android.support:support-v4:23.1.1'
    compile 'com.Android.support:cardview-v7:23.1.1'
    compile 'com.nineoldandroids:library:2.4.0'
    compile project(':BaseGameUtils')
}

Android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    lintOptions {
        // TODO fix and remove !
        disable 'MissingTranslation', 'DuplicateIds', 'ExtraTranslation'
    }

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 22
        versionName "0.3.6"
    }
}

4) Settings.gradle

include ':ChaseWhisply', ':BaseGameUtils'

Was ist hier los? Bitte helfen.

16
Abhishek

Beim Importieren eines libGDX-Projekts erhielt ich dieselbe Nachricht aus Android Studio 2.2.

Ging zu File-> Project Structure, wählte dann Project und setzte diese

Gradle-Version

und 

Android Plugin-Version

mit Werten identisch zu einem anderen Projekt, das ich kürzlich mit Android Studio 2.2 erstellt und das SDK aktualisiert habe. Konnte dann Gradle synchronisieren. Haben Build-> Build Clean ohne Probleme erstellt. Dann lief Run-> Clean and Rerun und das Projekt lief einwandfrei.

Hoffe das hilft.

31
greenHornet

Dies bedeutet im Grunde, dass die Zip-Datei gradle im Cache-Ordner beschädigt ist. Wenn Sie die Version nicht wie die Antwort up-voted ändern möchten, müssen Sie den Ordner für Ihr gradleversion verwenden Sie für dieses Projekt vom unten angegebenen Pfad aus.

Wiederholen Sie einfach die Synchronisierung, und Android studio lädt sie erneut herunter

C:\Users\ [user here]  \.gradle\wrapper\dists

beispiel: Wenn Sie für dieses Projekt 3.3 verwenden, löschen Sie den Ordner 

C:\Users\[user here]\.gradle\wrapper\dists\gradle-3.3-all
17
NerdHamel

Ich war auch mit dem gleichen Problem konfrontiert. Die Lösung, die für mich funktionierte, war, zu "gradle\wrapper\dists" zu gehen und den Ordner "grade-4.10.1-all" zu löschen und dieselbe Version herunterzuladen, nachdem ich den extrahierten Ordner in dieselbe Adresse eingefügt hatte. Danach habe ich erneut synchronisiert das Android Studio. Ich habe für mich gearbeitet.

1

Ich stehe vor dem gleichen Problem und suche danach, habe die beste Lösung gefunden und arbeite für mich:

  1. Laden Sie Gradle 3.3 binary manuell herunter (direkter Link: https://services.gradle.org/distributions/gradle-3.3-bin.Zip )

  2. Öffnen Sie das Stammverzeichnis Ihres Android-Studios und extrahieren Sie die ZIP-Datei in den Ordner Gradle (zum Beispiel: Programmdateien/Android-Studio/Gradle/Gradle-3.3).

  3. Öffnen Sie Android Studio, gehen Sie zu File-> Settings-> (Build, Exectution, Deployment)> Gradle und stellen Sie "Gradle home" auf Ihren neuen gradle-3.3-Ordner.

  4. Übernehmen und synchronisieren 

1
Kerelos

Ändern Sie die Gradle-Wraper-Eigenschaften-DistributionUrl in Ihr lokales heruntergeladenes Gradle, wie z 

distributionUrl = https: //services.gradle.org/distributions/gradle-3.3-all.Zip

1
Rezaul Karim

Kann mit Gradle und Maven-Version nicht kompatibel sein

1
sea

Wenn Sie die neuen Funktionen verwenden möchten, sollten Sie die alte Version nicht wiederherstellen. Löschen Sie einfach das Verzeichnis ~/.gradle rekursiv und starten Sie Android Studio neu.

0
Dim Ding

Ich habe dieses Problem mit den folgenden Schritten gelöst

1.C:\Benutzer\Systemname.Grad\Wrapper \

2.Innerhalb des Wrapper-Ordners finden Sie eine Grale-Datei mit einer bestimmten Version. Sie müssen sie nur löschen

3.Kommen Sie zu Android studio und gehen Sie zu Datei-> Projekt mit Gradle-Dateien synchronisieren.

4.Android Studio lädt die erforderliche Gradle-Datei automatisch herunter.

5.Und jetzt zum Codieren gehen

0
DEVENDRA SINGH

Aktualisieren Sie Ihre Gradle-Version und aktualisieren Sie sie mit der erforderlichen Version von Gradle und synchronisieren Sie Ihr Projekt.

https://services.gradle.org/

0
Gajendra kumar

In meinem Fall habe ich IntelliJ IDEA als Benutzer ohne Rootberechtigung ausgeführt.

0
Nilesh

Clean Project ist ein Weg zu gehen. Stellen Sie nach dem Bereinigen des Projekts sicher, dass Sie es neu erstellen. Normalerweise löst es die gradle Probleme für mich.

0
Varundroid