Неразрешенный класс com.microsoft.identity.client.BrowserTabActivity - PullRequest
1 голос
/ 09 июня 2019

Итак, я следовал руководству на этом сайте https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-android, чтобы попытаться интегрировать аутентификацию outlook, но мой манифест не распознает com.microsoft.identity.client.BrowserTabActivity, что является частью шага 3. Я попытался включить 'com.microsoft.identity.client:msal:0.3.+' в сборку.gradle, но у него есть свои проблемы, поэтому я избежал этого.

Стоит упомянуть, что изначально весь microsoft.identity.client.BrowserTabActivity был неузнаваем, но теперь это просто класс BrowserTabActivity, который манифест не можетfind.

Если кто-то может объяснить решение этого вопроса или предоставить альтернативу для входа в Outlook в приложении, это было бы здорово.

Когда msal был реализован в файле build.gradle,он выдал следующую ошибку

ОШИБКА: в проекте «приложение» разрешенная зависимость библиотеки сервисов Google Play зависит от другой в точной версии (например, «[1.3.1, 2.3]», но не является »t разрешается до этой версии. Поведение, демонстрируемое библиотекой, будет неизвестно.

Сбой зависимости: com.nimbusds: nimbus-jose-jwt: 5.7 -> net.minidev: json-smart @ [1.3.1, 2,3], но версия json-smart была 2 .3.

Следующие зависимости являются проектными зависимостями, которые являются прямыми или имеют транзитивные зависимости, которые приводят к искусственному решению проблемы.- «Приложение» проекта зависит от com.microsoft.identity: common @ {строго 0.0.10-alpha} - «Приложение» проекта зависит от com.microsoft.identity.client: msal@0.3.+ - Приложение «Project»'зависит от com.microsoft.identity.client: msal @ {строго 0.3.1-alpha} - «приложение» проекта зависит от net.minidev: json-smart @ {строго 2.3} - «приложение» проекта зависит от com.nimbusds: nimbus-jose-jwt @ {строго 5,7}

Для расширенной информации об отладке выполните Gradle из командной строки с помощью ./gradlew --info: app: assemblyDebug, чтобы увидеть пути привязки к артефакту.Это сообщение об ошибке поступило от подключаемого модуля google-services Gradle, сообщает о проблемах по адресу https: // github.com/google/play-services-plugins и отключает его, добавив googleServices {disableVersionCheck = false} в файл b uild.gradle.

...