无法使gRPC在Xamarin Android中工作

无法使gRPC在Xamarin Android中工作,xamarin,Xamarin,我创建了一个Xamarin Android项目。通过NuGet,我添加了对Grpc包的引用 在我的活动中,我想创建一个Grpc.Core.Server实例,但由于以下运行时错误,它不允许我创建: System.IO.FileNotFoundException:加载本机库时出错。在任何可能的位置都找不到:/storage/emulated/0/Android/data/DecodingPoC.DecodingPoC/files/覆盖/libgrpc_csharp_ext.x64.so、/stora

我创建了一个Xamarin Android项目。通过NuGet,我添加了对Grpc包的引用

在我的活动中,我想创建一个Grpc.Core.Server实例,但由于以下运行时错误,它不允许我创建:

System.IO.FileNotFoundException:加载本机库时出错。在任何可能的位置都找不到:/storage/emulated/0/Android/data/DecodingPoC.DecodingPoC/files/覆盖/libgrpc_csharp_ext.x64.so、/storage/emulated/0/Android/data/DecodingPoC.DecodingPoC/files/覆盖/runtimes/linux/native/libgrpc_csharp_ext.x64.so,/存储/仿真/0/Android/data/DecodingPoC.DecodingPoC/files/覆盖/../runtimes/linux/native/libgrpc_csharp_ext.x64.so

我还没有找到关于Xamarin的任何信息,只有iOS,所以我希望这里的人能提供如何继续的建议。

请注意,gRPC c#对Xamarin的支持目前处于试验阶段。org中的稳定包还没有提供支持(这将随着即将发布的v1.15.x版本而改变)

请参阅HelloWorldXamarin说明,了解如何获得正确的nuget软件包(或使用已支持Xamarin的预发布软件包):

如果您使用的是Xamarin,则可能还需要此解决方法。表单: