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:
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 ..
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".
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
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.