2014-10-07 4 views
8

Android Studio에서 LibGDX 로깅을 사용할 수 없습니다. 먼저 내 이전 질문과 동일한 문제가 있다고 생각했지만 내 앱이 디버그에서 업데이트되었는지 확인했습니다.logcat에 LibGDX 로깅이 나타나지 않습니다.

playButton.addListener(new ChangeListener() 
    { 
     @Override 
     public void changed(ChangeEvent event, Actor actor) { 
     Gdx.app.debug("BUTTON", "playButton Pressed"); 
     optionButton.addAction(Actions.moveBy(-200, 0, 2)); 
    } 

}); 

옵션 버튼의 테스트 동작이 수행되지만 디버그 로그가 표시되지 않습니다.

답변

13

기본 로그 수준은 LOG_INFO입니다. Gdx.app.debug 전화가 작동하려면 먼저 Gdx.app.setLogLevel(Application.LOG_DEBUG); (게임 생성자의 첫 번째 줄을 쉽게 변경할 수 있도록)을 호출해야합니다.

+0

그래도 그래도 로그 출력이 표시되지 않습니다. 그것은'log'을 사용하여 로깅 할 때 작동하지만'debug'를 사용하지 않습니다. 내가 누락 될 수있는 다른 아이디어는 없습니까? 'adb ​​shell setprop'을 사용하여 에뮬레이터에서 문제의 로그 태그를 사용할 수 있도록했습니다. – Matthias

+0

Android 측에서는 Android Studio에서 Run을 누를 때 기본값 인 디버그 빌드도 컴파일해야합니다. Eclipse를 사용하는 경우,'application' 엘리먼트 내의 manifest에'debuggable = "true"'를 설정해야합니다. 그리고 IDE의 필터가 디버그 메시지를 포함하도록 설정되었는지 확인하십시오. – Tenfour04

4

Gdx.app.log 또는 System.out.println (sout (syso in eclipse) 작성)을 입력하십시오.

관련 문제