2012-06-11 4 views
1

나를 원인 나는 당신이 당신의 프로젝트 루트에서 "libs와"폴더를 생성해야합니다 NoClassDefFoundErrorlibGDX의 응용 프로그램은 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); 
} 
+0

어디 까지나 오류가 있습니까? 그것 없이는 어려운 디버깅이 될 것입니다 ... –

+0

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

+0

전체 로그 http://www.fayloobmennik.net/1966850 – Vladimir

답변

0

아래에 왜 주석 처리 된 라인을 알아내는 데 도움이 바랍니다 발생합니다. "lib", "libs"가 아닙니다. Admob 병을 거기에 놓고 '속성 -> 빌드 경로'에 내 보낸 지 확인하십시오.

한번 오류가 발생했습니다 : p