【问题标题】:Google Fit API Distance - Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.zze.zzbGoogle Fit API 距离 - 找不到从方法 com.google.android.gms.common.zze.zzb 引用的类“android.app.AppOpsManager”
【发布时间】:2016-04-05 14:08:42
【问题描述】:

我正在使用 Google Fit API 构建一个健身应用程序,但我无法获得用户步行的距离,导致我在 API 17 设备(仅我测试过的设备)上出现标题错误。

This question 类似,但没有解决我的问题,this one 可能与我的情况相同。

API 17 上是否不提供 DataType.TYPE_DISTANCE_DELTA?我无法在另一台设备上进行测试,因为我没有另一台设备,而且我知道可以使用 Google Play 服务的唯一模拟器是 Android Studio 的模拟器,我无法让它工作。

【问题讨论】:

    标签: android google-play-services google-fit google-fit-sdk


    【解决方案1】:

    AppOpsManager 是在 API 级别 19 中添加的,因此您可以尝试将清单修改为更高版本。只需检查您正在使用的 API,并确保它们与您要使用的版本兼容。

    关于DataType.TYPE_DISTANCE_DELTA,我不认为这是导致此问题的原因。

    【讨论】:

    • 但是我可以通过 Google Fit 获取步数和卡路里,但我无法获取距离...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-21
    • 1970-01-01
    • 2013-05-16
    相关资源
    最近更新 更多