안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..
다름이 아니라 sourceforge에서 jmsn 이라는 프로젝트에서 jar를 받아서 현재 안드로이드로 구현중입니다.
자바 프로젝트로 만들어서 로그인 및 여러가지 기능들을 시험해 봤는데 다 되길래
안드로이드 프로젝트로 만든뒤 jar 파일을 import 시켜서 구현하려고 하는데
겉으로 보기에는 이상이 없는데 실행하고 에뮬레이터 띄운뒤에 어떤 이벤트를 했을경우 msn객체가 생성되게끔 했는데 msn객체 생성할때 에러가 나더라구요..
디버그 돌려서 log캣을 봤는데 Resource don't contain package for resource number 07f0700e5 등등
패키지가 리소스를 할당할 수 없다(?)는 식으로 로그가 나오더라구요..
고수님들 계시면 답변좀 부탁드립니다..지금 1주일째 해결을 못하고 있어서 방법을 찾다가 도저히 못찾아서 이렇게 글을 올려봅니다..
2010.06.20 08:06:11
MSN 객체 생성하는 방법이 MSNMessenger messenger = new MSNMessenger(); 가 맞나요?
맞다면 전 문제없이 잘 되는데요..
2010.06.20 16:40:53
혹시 debug 돌려보셨나요.. ㅠ
id = "asfasf@hotmail.com";
pw = "aa"
MSNMessenger msn = new MSNMessenger(id, pw);
msn.setInitialStatus(UserStatus.ONLINE); //online 상태로 로그인
msn.login(); //로그인 시작
이렇게 하면 로그인이 되야하는데 안되더군요.. 그리고 debug돌려서 logcat확인해 보면 resource상에 문제가 있다는것을 알 수있어요 ㅠ
그리고 콘솔창에서도 이런 경고 메세지가 나오네요
This class was probably produced by a broken compiler
그리고 msnm 관련 api사이트 입니다. http://jmsn.sourceforge.net/msnmlib/docs/index.html
id = "asfasf@hotmail.com";
pw = "aa"
MSNMessenger msn = new MSNMessenger(id, pw);
msn.setInitialStatus(UserStatus.ONLINE); //online 상태로 로그인
msn.login(); //로그인 시작
이렇게 하면 로그인이 되야하는데 안되더군요.. 그리고 debug돌려서 logcat확인해 보면 resource상에 문제가 있다는것을 알 수있어요 ㅠ
그리고 콘솔창에서도 이런 경고 메세지가 나오네요
This class was probably produced by a broken compiler
그리고 msnm 관련 api사이트 입니다. http://jmsn.sourceforge.net/msnmlib/docs/index.html
2010.06.20 18:04:24
해당 에러는.. 직접적인 문제는 아닌것으로 생각되구요..
unable to find class referenced in signature (Ljava/awt/image/BufferedImage;)
이 부분이 문제인걸로 생각합니다.
android 의 java.awt 에는 image 라는 클래스가 없거든요
msn jar 안에서 레퍼런스 하는걸로 보이는데.. 그게 문제일 것으로 생각되네요.