flutter - 在清单中找不到以下权限:2 [颤振]
问题描述
我使用permission_handle 获取位置许可。
即使我尝试过,它总是说“在清单中找不到权限”"flutter clean"
import 'package:permission_handler/permission_handler.dart';
class PermissionsService {
final PermissionHandler _permissionHandler = PermissionHandler();
Future<bool> _requestPermission(PermissionGroup permission) async {
var result = await _permissionHandler.requestPermissions([permission]);
if (result[permission] == PermissionStatus.granted) {
print('innnn');
return true;
}
return false;
}
Future<bool> requestLocationPermission({Function onPermissionDenied} ) async {
// return _requestPermission(PermissionGroup.locationWhenInUse);
var granted = await _requestPermission(PermissionGroup.location );
if(!granted){
onPermissionDenied();
}
return granted;
}
}
我的 Manifest.xml 文件
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.artistry">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
解决方案
推荐阅读
- python - 如何预处理具有多个输入变量的数据集以与 Tensorflow 集成以进行二进制分类?
- python - 如何修复访问被拒绝,youtube-dl 更新程序
- kubernetes - 如何获取所有 Kubernetes 对象详细信息
- c++ - 如何在使用 Ctrl-c 终止时调用对象的析构函数?
- ms-word - 使用 IF 语句自动填充 Word 2013 中的复选框
- python - 需要根据另一列的条件添加一行
- python - 如何从数据框中删除表情符号?
- c# - 如何根据变量编号对列表进行排序
- node.js - 在 StackBlitz 上使用 Node.js?
- python - 将数字列表分成两组,使得一组中的数字与另一组中的数字没有任何共同因素