web-dev-qa-db-fra.com

Android Studio - Erreur de synchronisation du dégradé

J'ai une erreur de synchronisation dans Android Studio . J'utilise: version 1.0.2 de Canary Channel .Gradle: j'ai essayé avec la version 2.2.1 (téléchargée depuis https: // www. gradle.org/downloads ) et version à téléchargement automatique .JDK: jdk1.8.0_05

J'ai créé un nouveau projet et l'erreur est toujours la même: enter image description here

Erreur: Impossible de trouver la méthode "org.objectweb.asm.ClassReader.getMaxStringLength () I". Causes possibles pour cette erreur inattendue incluent:

  • Cache de dépendance de Gradle peut être corrompu (cela se produit parfois après une connexion réseau timeout.)

  • J'ai essayé de résoudre le problème avec invalidation de la méthode de cache, et stopping Gradle Daemon, mais rien .. 

    16
    Nicolas Bortolotti

    Supprimez les répertoires .gradle à la fois dans votre répertoire personnel et au niveau supérieur de votre projet. Les répertoires de cache de Gradle ne sont pas affectés par l'option "Effacer les caches et redémarrer".

    25
    Scott Barta

    Après la mise à jour vers Android Studio 2.3, j'ai reçu cette erreur et la première réponse ne fonctionnait pas. Suite à une réponse de ici je l’ai enfin corrigée. 

    Aller à 

    gradle → wrapper → gradle.wrapper.properties

    Et passez à distributionUrl comme suit:

    distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-all.Zip
    
    1
    John Snow

    Désolé pour une réponse tardive mais j'espère que cela sera toujours utile. J'ai rencontré le même problème et la suppression des répertoires .gradle n'a pas aidé.

    Essayez de réinstaller votre JDK. Dans mon cas, j'ai désinstallé mon JDK 1.7.0_60 (x64) et mon JDK 1.8.0_5 (x86). Ensuite, j'ai installé JDK 1.8.0_45 (x64) et le problème a disparu. HTH.

    0
    kor88