Сбой синхронизации с классом: Не удалось найти com.google.код.gson:gson:2.8.5. Поиск выполнен в следующих местах:

#android #android-studio #android-gradle-plugin

Вопрос:

Мой коллега, пытаясь синхронизировать gradle, получает сообщение об ошибке ниже:

 Gradle sync failed: Could not find com.google.code.gson:gson:2.8.5.
                    Searched in the following locations:
                    - https://dl.google.com/dl/android/maven2/com/google/code/gson/gson/2.8.5/gson-2.8.5.pom
                    If the artifact you are trying to retrieve can be found in the repository but without metadata in 'Maven POM' format, you need to adjust the 'metadataSources { ... }' of the repository declaration.
                    Required by:
                    project :app > com.google.gms:google-services:4.3.3
                    project :app > com.google.firebase:firebase-crashlytics-gradle:2.3.0 > com.google.firebase:firebase-crashlytics-buildtools:2.3.0 (48 s 278 ms)
 

Мы запускаем один и тот же проект и с одной и той же версией Android Studio, 4.2.1. Я не получаю никаких ошибок на своей машине, но у нее, похоже, проблема. Ее операционная система-Windows 10, и я использую mac.

Я должен упомянуть, что я видел эту тему: https://github.com/google/gson/issues/1637 и следовал инструкциям здесь https://github.com/firebase/quickstart-android/blob/master/messaging/build.gradle . Однако, похоже, это не решает проблему. На самом деле, если бы это было так, я был бы обеспокоен, так как без изменения файла gradle работает для меня.

Кто-нибудь знает, в чем здесь может быть проблема? Спасибо.

Также я должен упомянуть, что когда я попытался нажать на ссылку в сообщении об ошибке, это мертвая ссылка.

Комментарии:

1. У меня также возникла та же проблема в моей версии Android studio 4.2.2

2. В итоге мы удалили Android studio и установили бета-версию. Все еще сталкивался с некоторыми проблемами, но в конце концов они были решены. Возможно, вам придется глубже разобраться в том, как удалить «все» из Android studio. Поскольку кажется, что удаление с панели управления в Windows на самом деле не удаляет все.

Ответ №1:

У меня также возникла эта проблема после обновления до 4.2.2. — В 4.2.2 отображается ошибка кода: не удается разрешить символ «Gson», но код правильно компилируется и запускается.