Мое приложение аварийно завершает работу при получении широковещательного намерения изменения соединения

Я использую сервис AWS AppSync, в котором используется библиотека сервиса Mqtt,

На Android 8 (Google Pixel) при запуске приложения происходит сбой:

java.lang.RuntimeException: Error receiving broadcast Intent 
{ act=android.net.conn.CONNECTIVITY_CHANGE flg=0x4000010 (has extras) } 
in org.eclipse.paho.android.service.MqttService$NetworkConnectionIntentReceiver@fdb4f10
...
Caused by: java.lang.SecurityException: Neither user 10548 
nor current process has android.permission.WAKE_LOCK.

Что довольно странно, потому что у меня есть это разрешение в манифесте:

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

Кто-нибудь сталкивался с такой же проблемой?


person GVillani82    schedule 10.09.2018    source источник
comment
stackoverflow .com/questions/50972669/ — это может быть похоже? У обоих андроид 8.   -  person sbso    schedule 10.09.2018
comment
Вы зарегистрировали ‹receiver в манифесте?   -  person Ümañg ßürmån    schedule 10.09.2018
comment
Правильно @sbso. Невероятный!   -  person GVillani82    schedule 10.09.2018