web-dev-qa-db-fra.com

Android Studio: Dépendances de re-téléchargement et projet de synchronisation

J'ai téléchargé un code source " ChaseWhisplyProject " de Github.

J'ai importé le projet dans mon Android Studio (version 1.5.1). 

Il affiche le message d'erreur suivant:

Erreur: Impossible d'ouvrir le fichier Zip.
Le cache de dépendance de Gradle est peut-être corrompu (cela se produit parfois après un délai de connexion réseau.)
Dépendances de re-téléchargement et projet de synchronisation (réseau requis)
Dépendances de re-téléchargement et projet de synchronisation (réseau requis)

J'ai changé toutes les versions de dépendance au dernier mais bu toujours le même message.

Il comporte deux modules sous le projet principal 1) BaseGameUtils & 2) ChaseWhisply . Les modules ci-dessus ne sont pas affichés en caractères gras (je pense qu'il devrait être affiché en caractères gras comme le module "app").

Voici les fichiers de classement.

1) Root Gradle:

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

}

2) Gradation du module BaseGameUtils

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) Graduation du module ChaseWhisply:

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) paramètres.gradle

include ':ChaseWhisply', ':BaseGameUtils'

Quel est le problème ici? S'il vous plaît aider.

16
Abhishek

Lors de l'importation d'un projet libGDX, j'ai reçu le même message d'Android Studio 2.2.

Je suis allé à Fichier-> Structure du projet puis a sélectionné Projet et

Version Gradle

et 

Version du plugin Android

des valeurs identiques à un autre projet que j'avais récemment créé avec Android Studio 2.2 et le SDK mis à jour. Pourrait alors synchroniser gradle. Did Build-> Build Clean sans aucun problème. Ensuite, Run-> Clean and Rerun et le projet ont fonctionné correctement.

J'espère que cela t'aides.

31
greenHornet

Je fais face au même problème et je le cherche et trouve la meilleure solution et je travaille pour moi:

  1. Téléchargez manuellement le fichier binaire Gradle 3.3 (lien direct: https://services.gradle.org/distributions/gradle-3.3-bin.Zip )

  2. Ouvrez le répertoire racine de votre studio Android et extrayez le fichier Zip dans le dossier Gradle (par exemple: fichiers du programme/Android-studio/gradle/gradle-3.3).

  3. Ouvrez Android Studio, sélectionnez File-> Settings-> (Build, Exectution, Deployment)> Graduez et réglez "Gradle home" pour qu'il pointe votre nouveau dossier gradle-3.3.

  4. Appliquer et synchroniser. 

1
Kerelos

changez graduel-wraper-properties distributionUrl en votre niveau téléchargé local, tel que 

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

1
Rezaul Karim

Peut être incompatible avec Gradle et la version maven Supprime le répertoire du projet/gradle/wrapper Placez-y un dégradé de version approprié

1
sea

Si vous souhaitez utiliser les nouvelles fonctionnalités, vous ne devez pas rétablir l'ancienne version, supprimez simplement le répertoire ~/.gradle de manière récursive, puis redémarrez Android Studio.

0
Dim Ding

Mettez à jour votre version de gradle et mettez à jour avec la version requise de gradle et synchronisez votre projet.

https://services.gradle.org/

0
Gajendra kumar

Dans mon cas, j'utilisais IntelliJ IDEA en tant qu'utilisateur non root.

0
Nilesh

Clean Project est un chemin à parcourir. Après avoir nettoyé le projet, assurez-vous de le reconstruire. Habituellement, cela résout les problèmes de qualité pour moi.

0
Varundroid