Подтвердить что ты не робот

Android Studio - Gradle ошибка синхронизации

У меня есть ошибка синхронизации в Android Studio. I Использование: версия 1.0.2 с канального канала. Gradle. Я пробовал с версией 2.2.1 (загружался из https://www.gradle.org/downloads) и самостоятельно загружал версию. JDK: jdk1.8.0_05

Я создал новый проект, и ошибка всегда одна и та же: enter image description here

Ошибка: невозможно найти метод 'Org.objectweb.asm.ClassReader.getMaxStringLength() I'. Возможные причины для этой непредвиденной ошибки:

Gradle кэш зависимостей может быть поврежден (это иногда происходит после подключения к сети Тайм-аут.)

Я попытался решить проблему с помощью недействительности метода кэширования и остановить Gradle daemon, но ничего..

4b9b3361

Ответ 1

Удалите каталоги .gradle как в своем домашнем каталоге, так и на верхнем уровне вашего проекта. Gradle директивы кэша не зависят от опции "Очистить кеши и перезагрузку".

Ответ 2

После обновления до Android Studio 2.3 я получил эту ошибку, и верхний ответ не сработал. Следуя ответам здесь, я, наконец, исправился.

Перейдите к

gradle → обертка → gradle.wrapper.properties

И переключитесь на distributionUrl на следующее:

distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-all.zip

Ответ 3

Извините за поздний ответ, но я надеюсь, что он по-прежнему будет полезен. Я столкнулся с такой же проблемой, и удаление каталогов .gradle не помогло.

Попробуйте переустановить JDK. В моем случае я удалил свой JDK 1.7.0_60 (x64) и JDK 1.8.0_5 (x86). Затем я установил JDK 1.8.0_45 (x64), и проблема исчезла. НТН.