2011-08-08 14 views
9

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 
+0

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

+2

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. –

+1

@Herschel, lütfen kendi sorularınızı yanıtlayın, bu cevapsız soru listelerinde yer almaz. – Phil

cevap

1

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

5

niyet ile çağrılır aktivite ihraç = "true": Manifest'inizde dosyası altında izin bu

<receiver android:name=".YourBroadCastReceiverName" android:exported="true"></receiver> 
+1

teşekkürler Vikalp. Benim için çalıştı – Abilash

+0

Ben android faaliyete koydum: exported = "true" ve iş. – ingyesid

+0

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

2

çö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.

+0

opencv'de benim için harika –

İlgili konular