Android Studio: Re-télécharger les dépendances et la synchronisation de projet
j'ai téléchargé un jeu open source" ChaseWhisplyProject" code source de Github.
j'ai importé le projet dans mon studio Android (Version 1.5.1).
il affiche le message d'erreur suivant:
erreur: Échec d'ouvrir le fichier zip.
Le cache de dépendances de Gradle peut être corrompu(cela se produit parfois après un délai de connexion réseau.)
Re-télécharger les dépendances et la synchronisation de projet (nécessite réseau)
Re-télécharger les dépendances et la synchronisation de projet (nécessite un réseau)
j'ai changé toutes les versions de dépendances à la dernière mais elle affiche toujours le même message.
<!-Il comporte deux modules dans le cadre du projet principal 1) BaseGameUtils et 2)ChaseWhisply. Les modules ci-dessus ne sont pas affichés en caractères gras (je pense qu'il devrait être indiqué en caractères gras comme le module "application").Voici les fichiers gradle.
1) racine Gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
allprojects {
repositories {
jcenter()
}
}
2) Grad De 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) Chasewhisply Module 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) Paramètres.gradle
include ':ChaseWhisply', ':BaseGameUtils'
Quel est le problème ici? S'il vous plaît aider.
9 réponses
lors de l'importation d'un projet libGDX, J'ai reçu le même message de Android Studio 2.2.
Allé à Fichier->Structure De Projet ensuite sélectionné Projet et définissez
Gradle version
et
Android Plugin Version
à des valeurs identiques à celles d'un autre projet que J'avais récemment créé avec Android Studio 2.2 et mis à jour SDK. Pourrait alors synchroniser gradle. Build - > Build Nettoyer sans aucun problème. Alors n' Exécuter->Nettoyer et Réexécutez et le projet s'est bien déroulé.
J'espère que cela vous aidera.
Cela signifie essentiellement que l' gradle fichier zip dans le dossier cache est corrompu, si vous ne voulez pas changer la version comme le up-voted
réponse alors vous devez supprimer le dossier de votre gradle version vous utilisez pour ce projet le chemin ci-dessous.
Puis il suffit de réessayer la synchronisation et android studio
télécharger
C:\Users\ [user here] \.gradle\wrapper\dists
ex: si vous utilisez 3.3 pour ce projet, vous supprimez le dossier
C:\Users\[user here]\.gradle\wrapper\dists\gradle-3.3-all
peut être incompatible avec les versions Gradle et maven supprimer le projet dir/gradle/wrapper mettez une version correcte gradle dedans exécutez de nouveau
je fais face au même problème et je le cherche et j'ai trouvé la meilleure solution et je travaille pour moi:
télécharger Manuellement Gradle 3.3 binaire (lien direct: https://services.gradle.org/distributions/gradle-3.3-bin.zip)
ouvrez votre répertoire racine android studio et extrayez le zip dans le dossier gradle (par exemple: program files/android-studio/gradle/gradle-3.3)
Ouvrir Android Studio, aller à Fichier - > Paramètres-> (Build, Execution, Deployment) >Gradle et set "Gradle home" pour pointer votre nouveau dossier gradle-3.3.
Appliquer et de les synchroniser.
changez la distribution gradle-wraper-properties à votre Grad Local téléchargé tel que
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
Nettoyage de Projet est un moyen d'aller. Après avoir nettoyé le projet, assurez-vous de le reconstruire. Habituellement, il résout le gradle questions pour moi.
dans mon cas, J'exécutais IntelliJ IDEA en tant qu'utilisateur non root.
Si vous voulez utiliser les nouvelles fonctionnalités, vous ne devez pas revenir à l'ancienne version, il suffit de supprimer le répertoire ~/.gradle récursivement, puis redémarrer Android Studio.
mettez à jour votre version gradle et mettez à jour avec la version requise de gradle et synchronisez votre projet.