Xamarin.forms Android.Gms.Fitness.Data.datatype中缺少Google fit睡眠数据类型

Xamarin.forms Android.Gms.Fitness.Data.datatype中缺少Google fit睡眠数据类型,xamarin.forms,xamarin.android,google-fit-sdk,Xamarin.forms,Xamarin.android,Google Fit Sdk,我试图在我的Xamarin表单应用程序中从google fit获取睡眠数据,但在Android.Gms.Fitness.data.datatype中找不到睡眠数据类型 SessionReadRequest sessionReadRequest = new SessionReadRequest.Builder() .ReadSessionsFromAllApps()

我试图在我的Xamarin表单应用程序中从google fit获取睡眠数据,但在Android.Gms.Fitness.data.datatype中找不到睡眠数据类型

 SessionReadRequest sessionReadRequest = new SessionReadRequest.Builder()                
                .ReadSessionsFromAllApps()                
                 .Read(**DataType.????**)
                .SetTimeInterval(startTime, endTime, TimeUnit.Milliseconds)
                .Build();
也根据下面的url


我应该在我的生成器中包含.includeSleepsSessions(),但没有类似的可用项

我测试了
数据类型
Android.Gms.Fitness.Data下

以下是步骤:

将您的Android项目TargetFramework更改为Android 10

在Nuget package Manager中安装版本为118.0.0的Xamarin.GooglePlayServices.Fitness

然后使用名称空间:

using Android.Gms.Fitness;
using Android.Gms.Fitness.Request;
using Android.Gms.Fitness.Data;
之后,我可以找到数据类型:

    SessionReadRequest sessionReadRequest = new SessionReadRequest.Builder()
       .ReadSessionsFromAllApps()
        .Read(DataType.TypeSpeed)
       .SetTimeInterval(startTime, endTime, TimeUnit.Milliseconds)
       .Build();

如果仍然找不到,可以尝试重新安装软件包,清理/重建项目,然后重试。

感谢您的回复。我不是说DataType.TypeSpeed。我在找SLEEP.OK,我也找不到Android.Gms.Fitness.Data.SleepStages。您可以在Github中打开一个问题来报告此问题。@Queueli如果您打开了一个问题,是否可以在此处共享链接器?谢谢Jack。你能解释一下共享链接器是什么意思吗?谢谢,这是打字错误。我的意思是,如果您在Github中打开了一个问题,请共享问题链接:)。