Это то, что вы получаете за неправильное чтение заметок о выпуске.Это начало происходить при установке targetSdkVersion = 28
(Android 9 / Pie) и четко указано, например, в примечаниях по миграции :
Приложения, желающие использовать службы переднего плана, теперь должны запрашивать FOREGROUND_SERVICEразрешение сначала.Это нормальное разрешение, поэтому система автоматически предоставляет его запрашивающему приложению.Запуск службы переднего плана без разрешения вызывает исключение SecurityException.
Итак, , решение состоит в том, чтобы просто добавить следующее в AndroidManifest.xml
:
<manifest ...>
...
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
...
<application ...>
...
</manifest>