Azure 移动服务无法在 xamarin.android 上运行
azure mobile service not working on xamarin.android
我正在尝试在我的 Xamarin.Forms 应用程序中实施 Azure 移动服务。
我正在关注 this link,它适用于 iOS 但不适用于 Android。
它抛出这个异常:
MobileServiceInvalidOperationException - "The server did not provide a response with the expected content."
我试过在 HTTP 和 HTTPS 之间切换,但无法正常工作。
它也适用于 Android(本机),只是不适用于 Xamarin.Android
有什么帮助吗?
您的问题已被跟踪 here,似乎是因为以下原因:
we don't support .Net Core 2.1 in the SDK today. Unfortunately, we don't have a workaround today and like Ela said, the we don't have an ETA for a new release or other SDK to use for .Net Core 2.1 compatibility yet, so your only workaround is to stick with .Net Core 2.0 for now.
brendanzagaeski 在调用 new MobileServiceClient() 时似乎有一个临时解决方案 here:
- 要么传入一个 HttpClientHandler 实例
- 或者传入一个AndroidClientHandler的实例
AndroidClientHandler 似乎是工作最频繁的一个。
检查您的项目是否引用了“microsoft.azure.mobile.client”。如果没有,请尝试通过 nuget 包在项目上安装较低版本的“microsoft.azure.mobile.client”,添加 using 指令,然后通过 nuget 包更新“microsoft.azure.mobile.client”。
并更新任何待处理的包。
我正在尝试在我的 Xamarin.Forms 应用程序中实施 Azure 移动服务。
我正在关注 this link,它适用于 iOS 但不适用于 Android。 它抛出这个异常:
MobileServiceInvalidOperationException - "The server did not provide a response with the expected content."
我试过在 HTTP 和 HTTPS 之间切换,但无法正常工作。 它也适用于 Android(本机),只是不适用于 Xamarin.Android
有什么帮助吗?
您的问题已被跟踪 here,似乎是因为以下原因:
we don't support .Net Core 2.1 in the SDK today. Unfortunately, we don't have a workaround today and like Ela said, the we don't have an ETA for a new release or other SDK to use for .Net Core 2.1 compatibility yet, so your only workaround is to stick with .Net Core 2.0 for now.
brendanzagaeski 在调用 new MobileServiceClient() 时似乎有一个临时解决方案 here:
- 要么传入一个 HttpClientHandler 实例
- 或者传入一个AndroidClientHandler的实例
AndroidClientHandler 似乎是工作最频繁的一个。
检查您的项目是否引用了“microsoft.azure.mobile.client”。如果没有,请尝试通过 nuget 包在项目上安装较低版本的“microsoft.azure.mobile.client”,添加 using 指令,然后通过 nuget 包更新“microsoft.azure.mobile.client”。 并更新任何待处理的包。