Xamarin Android(将绑定库与本机库一起使用)

时间:2020-04-16 16:23:27

标签: android xamarin binding okhttp

我的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, 但这不起作用。

感谢您的帮助。 解决这个问题对我来说非常重要。

1 个答案:

答案 0 :(得分:0)

您是否尝试过okhttp nuget包?

相关问题