마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

cocos2dx프로젝트에서 구글 플레이 게임 서비스를 적용하고 있습니다.

0 추천

구글 플레이 게임 서비스를 적용하기 위해 초기 작업을 완료하고 다음 작업을 하는데 에러가 나서 이렇게 질문을 드리게

되었습니다.

바로 아래 부분인데요....

 

Initializing Your Games Client in Android

 

MyAppName.java 파일에서

기존 A처럼 되어 있는것을 B처럼 바꾸어야 하는데.....

 ( A ) public class MyAppName extends Cocos2dxActivity

 ( B ) public class MyAppName extends BaseGameActivity

 

 

B처럼 바꿀경우에 에러가 나버립니다. ㅠㅠ

 

에러가 나는 부분은 이러합니다 

소스 : mCocos2dxGLSurfaceView = onCreateView();

에러메세지 :The method onCreateView(String, Context, AttributeSet) in the type FragmentActivity is not applicable for the arguments ()

 

소스: public class myAppName extends BaseGameActivity

에러메세지1:The type myAppName must implement the inherited abstract method GameHelper.GameHelperListener.onSignInFailed()

에러메세지2:The type myAppName must implement the inherited abstract method GameHelper.GameHelperListener.onSignInSucceeded()

 

 

그래서 찾아보던중 cocos2dx 포럼에서 이러한 글을 보고 따라도 해보았는데...빌드전에 에러는 나지 않지만...

http://www.cocos2d-x.org/boards/6/topics/28296?r=28417#message-28417

어플이 빌드 되면서 바로 중지 되어버립니다.....

 

 

부디 도와주십시오 ㅠㅠ

브래드서 (240 포인트) 님이 2013년 5월 23일 질문

1개의 답변

0 추천
그냥 지나가다 우연히 봐서 그런데(아마 해결을 하셨을 것 같지만)

3개 함수를 재정의해주셔야합니다.

onSignInSucceeded()

onSignInFailed()

onCreate
익명사용자 님이 2015년 2월 7일 답변
...