2014-10-07 22 views
8

Android Studio'da çalışmak için LibGDX günlüğünü alamıyorum. İlk önce, önceki soruyla aynı sorunu yaşadığımı düşündüm, ancak uygulamamın hata ayıklamada güncellendiğinden emin oldum.LibGDX günlük oturumunda görünmüyor logging

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

}); 

seçenek düğmesine Test eylem gerçekleştirilir ama hata ayıklama günlüğü göstermek için alınamıyor.

cevap

13

Varsayılan Günlük düzeyi LOG_INFO'dur. Çalışmak için Gdx.app.debug çağrısı için, önce bir kez Gdx.app.setLogLevel(Application.LOG_DEBUG);'u aramalısınız (muhtemelen oyununuzun yapıcısındaki ilk satırdır, böylece kolayca değiştirebilirsiniz).

+0

Bunu yapıyorum, ancak yine de günlük çıkışı göremiyorum. 'Log' kullanarak giriş yaparken çalışır, ancak' debug' kullanmaz. Başka hangi fikirler eksik olabilirim? Emotion üzerinde söz konusu log etiketlerini 'adb shell setprop 'de – Matthias

+0

kullanarak etkinleştirdiğimden emin oldum Android tarafında Run, aynı zamanda Android Studio'da Çalıştır düğmesine bastığınızda varsayılan olduğunu düşündüğüm bir hata ayıklama derlemesi de derlemelisiniz. Eclipse kullanıyorsanız, 'application' öğesinin içindeki manifest'te' debuggable = "true" 'ayarladığınızdan emin olun. Ayrıca, filtrenizin IDE'deki hata ayıklama iletilerini içerecek şekilde ayarlandığından emin olun. – Tenfour04

4

Gdx.app.log veya hatta System.out.println (yazmayı yaz (eclipse içinde syso) yazın ve);