2012-09-13 1 views
5

를 시작할 수 없습니다 :이 java.lang.SecurityException : 나는 구글 플레이에서 사용자로부터 다음과 같은 예외가 무엇입니까 서비스의 의도를

java.lang.SecurityException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gsf (has extras) } without permission com.google.android.c2dm.permission.RECEIVE 

나는 시장에 내 응용 프로그램을 업로드하고 이것이 그 있었다 8개월 처음으로이 예외가 생겼습니다. 누구든지이 예외가 어떻게 갑자기 왔는지 그리고 이것이 무엇인지에 대해 말해 줄 수 있습니까? 나는 그물을 수색했지만 아무것도 찾을 수 없었다. 도와주세요.

+0

특정 API 수준입니까? – waqaslam

+0

그냥 dev에 콘솔에 예외가있어. – Rookie

답변

2

서비스의 매니페스트에 지정된 필터가 없으므로 android : exported의 기본값은 false입니다. android : exported = "true"로 설정하면 다른 응용 프로그램이 서비스를 시작할 수 있습니다.

http://developer.android.com/guide/topics/manifest/service-element.html#exported

+0

봉사 활동에 의도 필터가 없다고 생각하는 이유는 무엇입니까? – Matthew

+0

또한 구글의 gcm 등록 서비스입니다. – njzk2