Flutter中无法通过Kotlin原生代码创建前台服务求助
问题:Flutter 3.3.7 无法通过Kotlin原生代码启动前台服务
- 环境:Flutter 3.3.7
- 问题:尝试通过Kotlin原生代码启动Android前台服务,参考相关教程后仍无法实现,核心代码段运行失败:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { this.startForegroundService(forService) } else { this.startService(forService) }
解决方法
问题已解决,原因是原生代码中的包名与Flutter项目包名不统一。将所有Android原生代码文件中的包名调整为与Flutter项目一致后,前台服务可正常启动。
内容的提问来源于stack exchange,提问作者Shehzad Raheem
相关产品推荐
相关产品推荐

