2014-10-07 22 views
8

Non riesco a ottenere il log LibGDX per funzionare in Android Studio. Per prima cosa ho pensato di avere lo stesso problema della mia domanda precedente ma ho fatto in modo che la mia app fosse aggiornata sul debug.La registrazione LibGDX non viene visualizzata nel 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)); 
    } 

}); 

L'azione di test sul pulsante di opzione viene effettuato, ma non riesco a ottenere il registro di debug di presentarsi.

risposta

13

Il livello di registro predefinito è LOG_INFO. Per la chiamata Gdx.app.debug al lavoro, è necessario innanzitutto chiamare Gdx.app.setLogLevel(Application.LOG_DEBUG); una volta (probabilmente la prima riga nel costruttore del gioco in modo da poterlo facilmente modificare).

+0

Lo faccio, ma ancora non vedo output di registro. Funziona quando si registra usando 'log', ma mai usando' debug'. Qualche altra idea di cosa potrei mancare? Ho fatto in modo di abilitare i tag di log in questione sull'emulatore usando 'adb shell setprop' pure – Matthias

+0

Sul lato Android, devi anche compilare una build di debug, che ritengo sia quella predefinita quando premi Run in Android Studio. Se usi Eclipse, assicurati di impostare 'debuggable =" true "' nel manifest all'interno dell'elemento 'application'. E assicurati che il tuo filtro nell'IDE sia impostato per includere i messaggi di debug. – Tenfour04

4

Utilizzare Gdx.app.log o anche System.out.println (scrivere sout (syso in eclissi) e immettere);

Problemi correlati