记录一个在日常开发当中遇到的错误:java.lang.SecurityException: Permission Denial: startForeground from pid=2345, uid=10395 requires android.permission.FOREGROUND_SERVICE.

这个错误主要出现在Android 9.0的手机上面,因为Android 10还有没有覆盖。

解决办法

<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

上面的错误是由于Android 9.0对权限做了新的限制,这个前台服务权限需要在AndroidManifest.xml文件中静态申请,加入上面的权限代码就不会报错了。

希望我的这篇博客对Android开发的小伙伴有用!推广一下我微信公众号,我会经常更新一下技术干货或者开发踩坑历程,欢迎大家关注我!

更多推荐

Android开发——java.lang.SecurityException: Permission Denial