My Xamarin App использует библиотеку Binding для использования собственного AAR - Android lib. Сама библиотека привязок действительно проста. Это только один класс с одним методом, который запрашивает JSON -String. Когда я использую нативное приложение android, оно работает. Но необходимо иметь приложение Xamarin с нативной библиотекой.
Когда я вызываю нативную библиотеку из приложения Xamarin, она выдает два разных исключения.
нативный код выглядит следующим образом, запрос выполняется с помощью библиотеки OKHttp.
String url = "https://postman-echo.com/get?foo1=bar1&foo2=bar2";
Request request = new Request.Builder().url(url).get().build();
Call call = okHttpClient.newCall(request);
Response resp = call.execute();
ResponseBody body = resp.body();
return body.string();
NoClassDefFoundError Неудачное разрешение: Lkotlin / jvm / internal / Intrinsics; Не удалось разрешить: Lokhttp3 / OkHttpClient $ Builder;
Я также пытался добавить файл OKHttp-Jar как EmbeddedReferenceJar, но он не работает.
Спасибо за вашу помощь. Мне очень важно решить эту проблему.