한 응용 프로그램에서 다른 사람의 방송 수신자에게 인 텐트를 보내는 중입니다. 내가 오류를 얻고있다 :WARN/ActivityManager (5038) : 허가가 거부되었습니다 : checkComponentPermission
WARN/ActivityManager(5038): Permission denied: checkComponentPermission
는
한 응용 프로그램에서 다른 사람의 방송 수신자에게 인 텐트를 보내는 중입니다. 내가 오류를 얻고있다 :WARN/ActivityManager (5038) : 허가가 거부되었습니다 : checkComponentPermission
WARN/ActivityManager(5038): Permission denied: checkComponentPermission
는
허셜은 "문제가 된 브로드 캐스트가 정의 된 응용 프로그램의 매니페스트 파일에 있었다 : 안드로이드 : 수출이 true로 정의해야"당신은 추가 할 필요가
의도에 의해 호출됩니다 활동에 수출 = "true"로 : 매니페스트 파일에서 권한이
<receiver android:name=".YourBroadCastReceiverName" android:exported="true"></receiver>
이 솔루션은 안드로이드 추가하는 것입니다 추가 할 수 있습니다. 다른 응답에서 제안한 것처럼 수신기에 추가하면 작동하지 않지만 활동에 추가하면됩니다.
나를 위해 opencv 위대한 작품 –
다른 사람의 시간을 절약 할 수있는 해결책을 설명하기 위해 질문을 올렸습니다. 문제는 BroadcastReceiver가 정의 된 응용 프로그램의 매니페스트 파일에 있습니다. android : 내 보낸 것은 true로 정의되어야합니다. – Herschel
감사합니다. Herschel - 질문 대신 답변에 답글을 달고 24 시간 내에 올바른 것으로 표시하면 다른 사람들이이 질문에 답변했음을 알 수 있습니다. –
@Herschel, 답변하지 않은 질문 목록에 나타나지 않도록 자신의 질문에 답하십시오. – Phil