2012-07-11 7 views
31

방금 ​​게임을 만들기 위해 Libgdx을 사용하기 시작했고 사이트에서 제공되는 프로젝트 생성 .jar을 사용하여 초기 프로젝트를 만들었습니다. 그러나 다음과 같은 Android 프로젝트에 오류가 표시됩니다.android.os.Bundle은 libgdx 안드로이드 프로젝트에서 해결할 수 없습니다

android.os.Bundle을 해결할 수 없습니다.

Java 용 Eclipse IDE를 사용하고 있습니다. 빨간색으로 밑줄이 그어진 AndroidApplication 위에 커서를 놓으면 빌드 경로를 구성 할 것을 제안합니다. 나는 안드로이드 SDK가 설치되어 있다고 믿는다. 왜냐하면 간단한 예제 프로젝트의 다른 작업 공간에서 잠시 일했기 때문이다. 아무도 내가이 새로운 작업 공간에서 잘못했을 수도있는 것을 알고 있습니까? AndroidApplication 클래스의 빌드 경로를 구성하려면 어떻게해야합니까?

BTW, Java 1.6을 사용하고 있다고 생각합니다. JAVA_HOME이 가리키고있는 것이지만 Java 1.7도 설치되어 있습니다. 즉

package com.example.drop; 

import android.os.Bundle; 
import com.badlogic.gdx.backends.android.AndroidApplication; 
import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; 

public class MainActivity extends AndroidApplication { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration(); 
     cfg.useGL20 = false; 
     cfg.useAccelerometer = false; 
     cfg.useCompass = false; 

     initialize(new Drop(), cfg); 
    } 
} 

답변

56

당신이보고있는 오류는 안드로이드 SDK 구성과 관련된입니다 ...하지만 관련없는, 그리고 libGDX 특정하지 않습니다 수 있습니다. 컴파일러는 컴파일 할 Android 라이브러리를 알지 못합니다.

프로젝트를 올바르게 설정하려면 LibGDX 튜토리얼을 사용하십시오. ( https://github.com/libgdx/libgdx/wiki/Manual-project-setup#android-project-setup를 참조하십시오. 안드로이드 별 설정이 수행하는 첫 번째 단계입니다.)

을 기존 프로젝트를 새 프로젝트를 만들 수 있지만 수정하지 않으려면, 다음 단계는 안드로이드에 구축하는 프로젝트를 구성해야 :

  1. 선택 "대상을 빌드 프로젝트"확인 정확히 하나의 확인합니다 Android 섹션
  2. Properties를 선택하고 선택 이클립스 패키지 탐색기
  3. 에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.

필요한 Android 라이브러리를 빌드 경로에 부작용으로 추가해야합니다.

+0

트릭을 완료했습니다. 오래 전에 AndroidSDK를 설치 한 이후로 나는이 단계를 간과했습니다. 이제 모든 것이 잘 작동합니다. 건배! –

+0

@DengkeSha 도움이 된 것은 기쁩니다! 나는 당신이 StackOverflow를 처음 접하는 것을 보았다. 이 질문에 만족스럽게 답변 할 수 있도록 "답변 됨"체크 표시를 클릭하십시오. 참조 : http://stackoverflow.com/faq#howtoask. 감사! –

+0

감사합니다. P.T.! 네 말이 맞아, 난 새거야. 꽤 오랫동안 stackoverflow 사용 후 나는 결국 등록하기로 결정했습니다. 내가 지금 대답 한 질문에 표시했습니다. 도움이되어 주셔서 감사합니다. 건배! :) –

4

Eclipse에 ADT가 설치되어 있는지 확인하십시오.

관련 문제