鸿蒙4.0系统蓝牙App闪退问题

发现问题:有客户在使用我们另外一款蓝牙相关的App时,提示App下载后打开就循环闪退,根本进不了任何页面,客户反馈是遥遥领先的Mate60搭配了鸿蒙4.0,俺虽然没那么遥遥领先,但是也有一个4.0的设备测试,模拟用户的操作后,感觉客户恼火是肥肠正常的。事故现场问题分析:打开调试模式,发现报错如下:大致意思应该是 开启REQUEST_ENABLE的Intent权限被拒绝,那么查看代码中哪里有用到RE

- 阅读全文 -

安卓14原生系统BLE蓝牙自动断开问题

发现问题公司的蓝牙App有客户反馈使用过程中会频繁断连,手机型号是可以看到都是Android14,虽然国产的Android14手机测试了没问题,但是暂且锅就丢给Android14吧.原因分析项目中的蓝牙框架使用的是github上评价比较好的implementation 'com.github.Jasonchenlijian:FastBle:2.4.0'打印日志的时候发现Android13以下的国产

- 阅读全文 -

Flutter项目win32依赖冲突问题解决

最近升级了开发环境的Flutter的SDK到最新,然后顺手就把项目中依赖的第三方库版本也升级到了最新,但是在运行项目时报错如下:错误大致的意思是:项目中package_info_plus的版本依赖的win32版本>=4.0.0 <6.0.0 但是waklock这个库呢必须用win32 ^2.0.0 or ^3.0.0最开始想着使用那么显性的限定win32版本到2.0.0,虽然可以但是p

- 阅读全文 -

flutter run --release报错解决

这两天手贱把本地的Flutter项目给搞坏了,懒得找原因,心想反正gitee上有直接clone下来运行呗,当我clone后运行到Android手机的时候发现报错了,报错如下:如果按照提示中输入create .那么大概率是多了一堆没用的文件而且问题依旧,我的解决方案是,找到Android的AndroidManifest.xml文件,查看第一行的<manifest xmlns:android="

- 阅读全文 -

Flutter优秀第三方框架汇总

在平时的开发中经常会用到比较优秀的第三方框架,此文汇总一些比较优秀常用的Flutter第三方框架,以便在新建项目时取用方便。basic_utils | Dart Package此框架包含很多平时开发使用的辅助方法,如StringUtils,ColorUtils,HexUtils,MathUtils等。connectivity_plus | Flutter Package此框架可监听设备的网络状态,

- 阅读全文 -