我的Xamarin应用程序使用绑定库来使用本地AAR-Android库。 绑定库本身真的很简单。只有一种方法的一堂课 它请求一个JSON-String。当我使用本机android应用程序时,它可以工作。 但是必须有一个带有本地lib的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, 但这不起作用。
感谢您的帮助。 解决这个问题对我来说非常重要。
答案 0 :(得分:0)
您是否尝试过okhttp nuget包?