Bir uygulamadan, başka bir yayıncı alıcısına bir niyet gönderiyorum. Şu hatayı alıyorum:WARN/ActivityManager (5038): İzin reddedildi: checkComponentPermission
WARN/ActivityManager(5038): Permission denied: checkComponentPermission
Bir uygulamadan, başka bir yayıncı alıcısına bir niyet gönderiyorum. Şu hatayı alıyorum:WARN/ActivityManager (5038): İzin reddedildi: checkComponentPermission
WARN/ActivityManager(5038): Permission denied: checkComponentPermission
Herschel söyledi: "Sorun BroadcastReceiver tanımlandı uygulamanın manifest dosyasında oldu: android: Dışa gerçek olarak tanımlanması gerektiğini" Sen eklemeniz gerekir
niyet ile çağrılır aktivite ihraç = "true": Manifest'inizde dosyası altında izin bu
<receiver android:name=".YourBroadCastReceiverName" android:exported="true"></receiver>
teşekkürler Vikalp. Benim için çalıştı – Abilash
Ben android faaliyete koydum: exported = "true" ve iş. – ingyesid
Gerçek aygıtımda bir hizmette hata ayıklamaya çalışırken aynı sorun. AndroidManifest.xml dosyasında 'android: exported = "true" etiketinin eklenmesi sorunu çözdü. İpucu için teşekkürler. Başım ağrıyor saatlerimi. – Farzan
çözüm android eklemektir ekleyin. Başka bir cevabın önerdiği gibi, alıcıya eklemek benim için işe yaramadı, ancak aktiviteye ekledi.
opencv'de benim için harika –
Sadece bulduğum çözümü açıklamak için soruyu gönderdim: belki başka bir kişinin zamanını kaydetme: problem BroadcastReceiver'ın tanımlandığı uygulamanın manifest dosyasındaydı: android: exported true olarak tanımlanmış – Herschel
Teşekkürler, Herschel - Bunu sorunuza bir cevap olarak (yorum yapmak yerine) gönderebilir ve 24 saat içinde doğru olarak işaretleyebilirseniz, başkalarının bu sorunun yanıtlandığını görmesine yardımcı olabilirsiniz. –
@Herschel, lütfen kendi sorularınızı yanıtlayın, bu cevapsız soru listelerinde yer almaz. – Phil