SDL 1.3'ü indirdim ve Android 2.2 cihazımda OpenGL ES ile birlikte test ettim. İyi çalışıyor ama çıkışları printf
çağrılardan alamıyorum. android developer page'da belirtildiği gibi aşağıdaki komutları denedim, ancak ne Eclipse'de ne de DDMS
ve adb logcat
, programın printf
kullanarak yazdığı dizeleri bildirmiyor. stdout
etiketini filtreledim.Neden android üzerinde stdout/stderr yönlendirme çalışmıyor?
$ adb shell stop
$ adb shell setprop log.redirect-stdio true
$ adb shell start
Neyi eksik veya yanlış yapıyorum?
FWIW, bu, Dalvik VM'nin stdout/stderr dosyasını günlük dosyasına kopyalayan bir iş parçacığı oluşturmasına neden olur. Uygulama çerçevesini durdurmak/başlatmak için root olmanız gerekir. Ayrıca bkz. Http://stackoverflow.com/questions/17188987/android-native-code-debugging/17199704#17199704. – fadden