안드로이드 개발 질문/답변
(글 수 45,052)
아무리해도 서비스가 실행되지 않길래 도대체 무슨일인가하고..
디버깅으로 한줄한줄 읽으면서 로그캣을 읽어봤거든요..
서비스 시작하는 startService부분에서 unable to start service Intent 에러 로그(정확히는 워닝(W)입니다)가 찍히더군요..
네이버 및 구글에서 열심히 검색해봤는데 저랑 약간 다른 케이스인것 같더라구요ㅠㅠ
저는 unable to start service Intent { cmp=xxxx (has extras) } : not found 라고 뜨는데
검색결과에 나온 케이스들은 cmp에 패키지 경로가 들어가있더라구요
저는 왜 xxxx라고 뜨는거죠.......ㅠㅠㅠㅠㅠㅠ진짜 이해가 안되네요..
매니페스트에 절대경로로도 박아보고.. intent생성시에도 절대경로로 넣어보고 했는데도 안되네요ㅠㅠㅠ
답답해 죽겠습니다ㅠㅠㅠ 뭐가잘못 된거죠ㅠㅠㅠㅠㅠㅠ..
혹시 저와 비슷한 상황을 겪어보신분 계신가요ㅠㅠㅠㅠㅠㅠㅠㅠ
java코드입니다
private void startRecvService() { Log.d("chatTest", "startRecvService() call!"); Intent intent = new Intent(chatUDPTest.this, RecvService.class); intent.putExtra("userID", myID); this.startService(intent); }
매니페스트 xml입니다
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity ......생략...... </activity> <service android:name=".RecvService"></service> <receiver .....생략........ </receiver> </application>