Flutter 申请权限问
Flutter 申请权限问题
通常flutter 申请权限会使用插件,关于flutter使用插件 permission_handler的一些问题
最常见的已知错误是对权限调用.request()方法后,permission_handler没有返回。
根据该插件官方描述
从3.1.0版开始,该permission_handler插件已切换到Android支持库的AndroidX版本。这意味着您需要确保您的Android项目也已升级以支持AndroidX。
- 将以下内容添加到“android/gradle.properties”文件中
android.useAndroidX=true // 是否适配AndroidX
android.enableJetifier=true // 是否依赖库
- 确保compileSdkVersion将“ android / app / build.gradle”文件中的设置为281
android {
compileSdkVersion 28
…
}
- 确保将所有android.依赖项替换为其对应的AndroidX
到这一步 插件官方提供的链接打不开,到此各自查找吧(此处我不关心,没弄过这一步,替换过的xml里面权限列表的形式应该是像官网中的一样是替换