1
나를 원인 나는 당신이 당신의 프로젝트 루트에서 "libs와"폴더를 생성해야합니다 NoClassDefFoundError
libGDX의 응용 프로그램은 NoClassDefFoundErrror
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout layout = new RelativeLayout(this);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
View gameView = initializeForView(new GraphicsView(), false);
// ERROR comes from these lines:
// AdView adView = new AdView(this, AdSize.BANNER, "a14fd65977f0c9f");
// adView.loadAd(new AdRequest());
RelativeLayout.LayoutParams adParams =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
adParams.addRule(RelativeLayout.ALIGN_PARENT_TOP);
adParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
layout.addView(gameView);
setContentView(layout);
}
어디 까지나 오류가 있습니까? 그것 없이는 어려운 디버깅이 될 것입니다 ... –
06-12 02 : 06 : 39.199 : Dalvikvm (15068) : VFY : 가상 메소드 6580 : Lcom/google/ads/AdView를 해결할 수 없습니다 .setVisibility (I) V 06-12 02 : 06 : 39.739 : dalvikvm (15068) : threadid = 1 : 캐치되지 않은 예외 (그룹 = 0x40020560)로 종료하는 스레드 06-12 02 : 06 : 39.749 : E/AndroidRuntime (15068) : 중요/예외 : 기본 06-12 02 : 06 : 39.749 : E/AndroidRuntime (15068) : java.lang.NoClassDefFoundError : com.google.ads.AdView 06-12 02 : 06 : 39.749 : E/AndroidRuntime (15068) : \t at ru.bk.sobaka.nekGameActivity.onCreate (GameActivity.java:112) – Vladimir
전체 로그 http://www.fayloobmennik.net/1966850 – Vladimir