0

大家好,感谢阅读。我正在使用计步器包(此处为https://pub.dev/packages/pedometer),它基本上是一个计步器,并且遇到了以下问题。

错误

在此处输入图像描述

和我的 Android 清单文件

在此处输入图像描述

我正在使用来自 github 的样板代码,以防万一错误是由于代码引起的。 https://github.com/cph-cachet/flutter-plugins/blob/master/packages/pedometer/example/lib/main.dart 我找不到解决方案,感谢您的帮助。

4

1 回答 1

0

这是一个权限问题,希望在你必须添加的包的文档中面临同样的问题

<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />

在机器人清单中

那么你必须在初始化包之前检查这个权限

  if (await Permission.activityRecognition.request().isGranted) {
  _pedestrianStatusStream = Pedometer.pedestrianStatusStream;
  _pedestrianStatusStream
      .listen(onPedestrianStatusChanged)
      .onError(onPedestrianStatusError);

  _stepCountStream = Pedometer.stepCountStream;
  _stepCountStream.listen(onStepCount).onError(onStepCountError);
}else{
  
}
if (!mounted) return;

添加permissionhandler包,你应该很高兴

于 2022-01-08T08:50:06.857 回答