2014-10-07 27 views
8

Nie mogę uzyskać logowania LibGDX do pracy w Android Studio. Najpierw pomyślałem, że mam ten sam problem co moje poprzednie pytanie, ale upewniłem się, że moja aplikacja została zaktualizowana podczas debugowania.Rejestrowanie LibGDX nie pojawia się w logcat

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)); 
    } 

}); 

Czynność testowa na przycisku opcji jest wykonywana, ale nie mogę wyświetlić logu debugowania.

Odpowiedz

13

Domyślnym poziomem rejestrowania jest LOG_INFO. Aby zadzwonić pod numer Gdx.app.debug, musisz najpierw raz zadzwonić pod numer Gdx.app.setLogLevel(Application.LOG_DEBUG); (prawdopodobnie pierwsza linia w konstruktorze Twojej gry, abyś mógł łatwo ją zmienić).

+0

Ja to robię, ale wciąż nie widzę danych wyjściowych dziennika. Działa podczas logowania za pomocą 'log', ale nigdy nie używa' debugowania'. Jakieś inne pomysły, których może mi brakować? Upewniłem się, aby włączyć odpowiednie znaczniki logów na emulatorze przy użyciu 'setprop powłoki adb" oraz – Matthias

+0

Po stronie Androida musisz również skompilować kompilację debugowania, która domyślnie jest po naciśnięciu przycisku Uruchom w Android Studio. Jeśli używasz Eclipse, upewnij się, że ustawiłeś 'debuggable =" true "' w manifeście wewnątrz elementu 'application'. I upewnij się, że twój filtr w IDE jest ustawiony tak, aby zawierał komunikaty debugowania. – Tenfour04

4

Użyj Gdx.app.log lub nawet System.out.println (napisz sout (syso in eclipse) i wprowadź);

Powiązane problemy