Xamarin Azure AD NoSuchMethodError - PullRequest
       16

Xamarin Azure AD NoSuchMethodError

0 голосов
/ 19 апреля 2019

После этого «добавьте аутентификацию Azure AD в приложение Xamarin» и получите следующую ошибку.Как я могу решить эту проблему?

Необработанное исключение: Java.Lang.NoSuchMethodError: Превышено время ожидания для получения сведений об исключении

Это учебное пособие;

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-users

Приложение разрывается при нажатии кнопки «Войти».

Я запустил приложение с помощью Fiddler, и исходящих вызовов нет.

Рассматривая исключения, это выглядит как проблема, связанная с разрешением / отказом в доступе.

Azure AD настроен с экспресс-настройками в соответствии с данным руководством;

https://docs.microsoft.com/en-us/azure/app-service/configure-authentication-provider-aad

Перерыв происходит в user = await ToDoItemManager и т. Д.

// Определение аутентифицированного пользователя.частный пользователь MobileServiceUser;

    public async Task<bool> Authenticate()
    {
        var success = false;
        var message = string.Empty;
        try
        {
            // Sign in with AzureAD login using a server-managed flow.
            user = await TodoItemManager.DefaultManager.CurrentClient.LoginAsync(this,
                MobileServiceAuthenticationProvider.WindowsAzureActiveDirectory, "https://myappnamehere.azurewebsites.net");
            if (user != null)
            {
                message = string.Format("you are now signed-in as {0}.",
                    user.UserId);
                success = true;
            }
        }
        catch (Exception ex)
        {
            message = ex.Message;
        }

Мне нужно перейти на страницу входа, чтобы войти с учетной записью AD

...