Неустранимое исключение: java.lang.SecurityException без разрешения com.google.android.c2dm.permission.RECEIVE - PullRequest
0 голосов
/ 28 декабря 2018

Неустранимое исключение: java.lang.SecurityException: не разрешается запускать службу. Намерениеразрешение com.google.android.c2dm.permission.RECEIVE на android.app.ContextImpl.startServiceCommon (ContextImpl.java:1419) на android.app.ContextImpl.startService (ContextImpl.java:1396) на android.content.ConstxtSrapper(ContextWrapper.java:623) на com.google.firebase.iid.zzat.zze (неизвестный источник: 130) на com.google.firebase.iid.zzat.zzd (неизвестный источник: 91) на com.google.firebase.iid.zzat.zzc (неизвестный источник: 90) на com.google.firebase.iid.zzr.zza (неизвестный источник: 73) на com.google.firebase.iid.zzs.run (неизвестный источник) на java.util.concurrent.1003 *

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Убедитесь, что вы добавили разрешение на получение в манифесте Android.

Вы также должны инициализировать разрешение времени выполнения в коде, и теперь оно обязательно с API 23 и выше

if (ContextCompat.checkSelfPermission(this, Manifest.permission.RECIEVE) != PackageManager.PERMISSION_GRANTED){


        if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.RECIEVE)){
            Toast.makeText(this, "Need Permission.", Toast.LENGTH_SHORT).show();
        }else {
            ActivityCompat.requestPermissions(this,
                    new String[]{Manifest.permission.RECIEVE}, MY_PERMISSIONS_REQUEST_RECIEVE);
        }
    }else{  // do noting
    }

Этитакое разрешения во время выполнения!

0 голосов
/ 28 декабря 2018

Это происходит, когда вы установили приложение, которое использует GCM, до того, как вы установили GmsCore.Android не смог предоставить требуемое разрешение приложению, потому что он вообще не знал о разрешении (потому что оно определено в GmsCore).Чтобы обойти эту проблему, вы можете переустановить приложение, которое вызывает проблему (нет необходимости удалять его, просто установите его снова).

android_packages_apps_GmsCore

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...