Google Fit API Distance — не удалось найти класс «android.app.AppOpsManager», на который ссылается метод com.google.android.gms.common.zze.zzb

Я создаю фитнес-приложение с использованием Google Fit API и не могу получить расстояние, которое прошел пользователь, что приводит к ошибке заголовка на устройстве API 17 (единственное, которое я тестировал).

Этот вопрос аналогичен, но не не решил мою проблему и этот возможно, такая же ситуация, как у меня.

DataType.TYPE_DISTANCE_DELTA недоступен в API 17? Я не могу протестировать на другом устройстве, потому что у меня нет другого устройства, и единственный известный мне эмулятор, который может использовать службы Google Play, — это эмулятор Android Studio, и я не могу заставить его работать.


person António Paulo    schedule 05.04.2016    source источник


Ответы (1)


AppOpsManager был добавлен в уровень API 19, поэтому вы можете попробовать изменить ваш манифест в более высокую версию. Просто проверьте API, которые вы используете, и убедитесь, что они совместимы с версией, которую вы собираетесь использовать.

Что касается DataType.TYPE_DISTANCE_DELTA, я не думаю, что это вызывает эту проблему. Надеюсь это поможет. Удачи.

person AL.    schedule 06.04.2016
comment
Но я могу получить шаги и калории из Google Fit, но я не могу получить расстояние... - person António Paulo; 06.04.2016