Xamarin формирует Java.Lang.nosuchmetoderror

#android #firebase #xamarin #xamarin.forms #firebase-cloud-messaging

#Android #firebase #xamarin #xamarin.forms #firebase-облако-обмен сообщениями

Вопрос:

Я создаю Xamarin.Формирует приложение, которое использует обмен сообщениями Firebase. Я следую документации, но когда я добавляю пакеты Nuget и развертываю свое приложение на своем устройстве Android, я получаю следующую ошибку:

Java.Lang.NoSuchMethodError: ‘Нет статического метода checkBuilderRequirement(Ljava/lang/Object;Ljava/lang/Class;)V в классе Ldagger/internal/Предварительные условия; или его суперклассы (объявление ‘dagger.internal.Предварительные условия » отображаются в /data/app/com.technologies gateway.golden-1/base.apk)»

У кого-нибудь есть идея? Заранее спасибо.

Ответ №1:

Я установил последнюю версию Xamarin.Google.Вставьте пакет NuGet в мой Xamarin.Экземпляр Android, и это, похоже, исправило это для меня. Надеюсь, это сработает для вас.

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

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

2. Да, это была проблема.. Еще раз спасибо

3. Спасибо @Danny, сегодня у меня такая же проблема, и я просто следую вашей рекомендации, чтобы ее исправить.

4. Нет проблем, рад, что смог помочь

5. Спасибо. Решаемая. Еще одна проблема с зависимостями …. Xamarin — это такая боль