解決Flutter打包後permission_handler失效問題
因為專案需要用到定位、相機、麥克風許可權,所以呼叫了permission_handler庫來實現。
但是在正常除錯時沒有出現任何問題,能夠彈出獲取許可權的對話方塊也能夠正常獲取各項許可權;
而使用命令flutter build apk
後打包生成的release版本中沒有彈出獲取許可權的對話方塊也不會獲取許可權。
在CSDN、知乎和SegmentFault都發布了問題但是無果最後決定自己解決,終於在官方GitHub的Issues版塊找到了有同樣問題的小夥伴。
Dont work Permission_handler in release mode #406
在評論區中找到了答案:
try to do that in gradle.properties
android.enableR8=true
change to
android.enableR8=false
意思就是說修改android/gradle.properties中的
android.enableR8=true
為
android.enableR8=false
再次打包後就可以了!
感謝這位老鐵!
相關文章
- 安裝 python3 後,yum 失效問題解決Python
- nodejs打包問題解決例項NodeJS
- SpringBoot 解決打包釋出後讀取不到 json 檔案問題Spring BootJSON
- 優化-mysql子查詢索引失效問題解決優化MySql索引
- 如何解決快取失效問題快取
- Flutter Web 跨域問題解決方案FlutterWeb跨域
- VSCode除錯Flutter的問題解決VSCode除錯Flutter
- YII2自動登入Cookie失效問題解決Cookie
- idea 使用日常問題 使用maven外掛 打包沒問題 但是使用 mvn命令打包失敗的問題解決IdeaMaven
- flutter許可權管理permission_handlerFlutter
- 解決:vue專案,F5重新整理頁面後 title失效問題Vue
- flutter常見問題【3】:Flutter 使用Android studio 打包生成apkFlutterAndroidAPK
- Flutter-Android 應用打包相關問題FlutterAndroid
- 解決vscode快速修復快捷鍵(ctrl+.)失效的問題VSCode
- 解決requests庫中session.verify引數失效的問題Session
- display:flex佈局下white-space:nowrap失效問題解決Flex
- 解決WPF中過載Window.OnRender函式失效問題函式
- 小知識:CentOS配置yum源/解決yum源失效問題CentOS
- 動態生成html元素繫結事件iphone失效問題解決HTML事件iPhone
- flutter安裝詳解--初體驗--問題解決Flutter
- iptables 重啟後ftp 策略失效的問題FTP
- vue-element-admin 解決壓縮打包之後背景圖片不顯示問題Vue
- css失效問題CSS
- Windows解決斷後佔用問題Windows
- dedecms 後臺假死問題解決方法
- Flutter 解決系統BottomNavigationBar的水波紋問題FlutterNavigation
- 解決在Windows 11下Visual Studio部分快捷鍵失效的問題Windows
- 同時使用mybatis和mybatis-plus時,pageHelper失效問題解決MyBatis
- 解決 ScrollView 巢狀 RecyclerView 時,慣性滑動失效的問題View巢狀
- vue 打包上線後 css3漸變屬性丟失的問題解決方案VueCSSS3
- nginx配置 vue打包後的專案 解決重新整理頁面404問題|nginx配置多端訪問NginxVue
- maven打包jar無法打入依賴專案問題解決MavenJAR
- 解決Android打包com.android.build.api.transform.TransformException的問題AndroidUIAPIORMException
- SpringBoot解決前後端跨域問題Spring Boot後端跨域
- MacOS Big Sur更新後git失效的解決方法MacGit
- MyBatis order by失效問題MyBatis
- @Value失效的問題
- kubernetesgraceperiod失效問題排查