2012-11-09 2 views
0

다음과 같은 Android PLay 오류가 표시됩니다. 게임은 에뮬레이터에서 테스트되었고, 내 자신의 실제 장치 (주 2)는이 오류가 발생하지 않았습니다.AdnEngine 플레이 룸에서 발생하는 오류 : java.lang.NoSuchMethodError

내가 잘못 했습니까?

Exception class java.lang.NoSuchMethodError 
Source method BaseActivity.onSetContentView() 

과 대답을 원하는 다른 사람들을 위해 스택

java.lang.NoSuchMethodError: com.google.ads.AdView.setRotation 
at net.mindzone.trafficchaos.BaseActivity.onSetContentView(BaseActivity.java:81) 
at org.andengine.ui.activity.BaseGameActivity.onCreate(BaseGameActivity.java:85) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 
at android.app.ActivityThread.access$1500(ActivityThread.java:117) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:130) 
at android.app.ActivityThread.main(ActivityThread.java:3687) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:507) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 
at dalvik.system.NativeStart.main(Native Method) 

편집 , 그것은 JCW는 말의 절반이었다. 실제로 하위 API에는없는 메소드입니다. (이 경우 api 13 이상에서만 사용할 수있는 뷰의 setRotation) onSetContentView()에서 호출했기 때문에 Google에서 오류가 발생했습니다.

해결 방법 : TRY ... CATCH ... 블록 안에 메서드를 넣고 실패한 경우 뷰의 oldskool 변환으로 되돌립니다. 이제 Google Play는 더 이상 사용자 오류를주지 않습니다.

답변

0

최근에이 오류가 발생했습니다. 앱에 모든 기기에 사용할 수없는 메소드가 포함되어있을 때 발생합니다 (API 레벨로 인해). 이러한 메소드를 제거하고 감가 상한 메소드로 대체해야합니다. 내가하지이기 때문에, 또는 getSize() giving me errors

-

이 작업을 수행 할 수있는 더 좋은 방법이 있습니다,하지만 난 그게 작동시킬 수 없습니다, 여기에 페이지에 대한 링크가, 당신의 방법에 맞게 답을 수정 귀하의 문제가 무엇인지, 귀하는 귀하의 웹 사이트에서 새로운 버전의 광고 폭탄 SDK를 다운로드 할 수 있습니다.

+0

문제를 일으키는 admob sdk가 아닙니다. 보기를 확장하기위한 표준 호출 인 onSetContentView입니다. 왜 이것이 가능하지 않은지 나는 모른다. 또한, 2.2 android api에 무엇이 있었는지 모른다. – renevdkooi

+0

admob SDK .jar을 프로젝트에 추가했는지 확인하십시오. – jcw

관련 문제