Я могу запустить приложение для Android через эмулятор и заставить его распечатать строки к консоли моего компьютера? Консолью я имею в виду стандартное место, Вы ожидали бы видеть System.out.println () в нормальном JAVA-приложении. Таким образом, при выполнении JAVA-приложения от командной строки затем, Вы будете видеть println () s в командной строке или если Вы запустили программу в затмении, Вы будете видеть его на вкладке Console внизу.
Используйте Log.d ("YourTag", "YourOutput");
см. http://developer.android.com/reference/android/util/Log.html
По умолчанию система Android отправляет вывод stdout и stderr (System.out и System.err) в /dev/null. В процессах, выполняющих Dalvik VM, можно заставить систему записывать копию вывода в файл журнала. В этом случае система записывает сообщения в журнал, используя теги журнала stdout и stderr, оба с приоритетом I.
Чтобы направить вывод таким образом, вы останавливаете запущенный экземпляр эмулятора/устройства, а затем используете команду оболочки setprop, чтобы включить перенаправление вывода. Вот как это делается:
$ adb shell stop
$ adb shell setprop log.redirect-stdio true
$ adb shell start
Система сохраняет эту настройку до тех пор, пока вы не завершите экземпляр эмулятора/устройства. Чтобы использовать эту настройку по умолчанию на экземпляре эмулятора/устройства, вы можете добавить запись в /data/local.prop на устройстве.
Дополнительную информацию об этом можно найти в документе Android Debug Bridge.
Вы также можете создать свой собственный класс для печати в консоль http://tech.chitgoks.com/2008/03/17/android-showing-systemout-messages-to-console/
Я думаю, что на этот вопрос уже был дан ответ на StackOverflow. Как вывести LogCat на консоль?