解決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
再次打包後就可以了!
感謝這位老鐵!
相關文章
- .gitignore 失效問題解決Git
- 安裝 python3 後,yum 失效問題解決Python
- nodejs打包問題解決例項NodeJS
- flutter許可權管理permission_handlerFlutter
- 優化-mysql子查詢索引失效問題解決優化MySql索引
- Flutter Web 跨域問題解決方案FlutterWeb跨域
- 如何解決快取失效問題快取
- YII2自動登入Cookie失效問題解決Cookie
- SpringBoot 解決打包釋出後讀取不到 json 檔案問題Spring BootJSON
- 解決:vue專案,F5重新整理頁面後 title失效問題Vue
- flutter安裝詳解--初體驗--問題解決Flutter
- 小知識:CentOS配置yum源/解決yum源失效問題CentOS
- 解決WPF中過載Window.OnRender函式失效問題函式
- 動態生成html元素繫結事件iphone失效問題解決HTML事件iPhone
- 解決requests庫中session.verify引數失效的問題Session
- liunx之:解決liunx下dns配置重啟失效的問題DNS
- Flutter-Android 應用打包相關問題FlutterAndroid
- VSCode除錯Flutter的問題解決VSCode除錯Flutter
- dedecms 後臺假死問題解決方法
- Windows解決斷後佔用問題Windows
- 解決「問題」,不要解決問題
- css失效問題CSS
- vue-element-admin 解決壓縮打包之後背景圖片不顯示問題Vue
- vue 打包上線後 css3漸變屬性丟失的問題解決方案VueCSSS3
- flutter常見問題【3】:Flutter 使用Android studio 打包生成apkFlutterAndroidAPK
- jquery 新增html元素後 html中click失效問題jQueryHTML
- 同時使用mybatis和mybatis-plus時,pageHelper失效問題解決MyBatis
- nginx配置 vue打包後的專案 解決重新整理頁面404問題|nginx配置多端訪問NginxVue
- 解決 ScrollView 巢狀 RecyclerView 時,慣性滑動失效的問題View巢狀
- display:flex佈局下white-space:nowrap失效問題解決Flex
- MyBatis order by失效問題MyBatis
- 外掛失效問題
- Flutter Web初嘗試以及一些問題解決FlutterWeb
- MacOS Big Sur更新後git失效的解決方法MacGit
- Unity3D引用dll打包釋出的問題及解決Unity3D
- 前後端分離解決跨域問題後端跨域
- nginx部署後常見問題解決辦法Nginx
- 前後端分離 跨域問題解決後端跨域