Я видел эту проблему время от времени при запуске Eclipse (Galileo) под Fedora 11-13, независимо от того, является ли целью мое устройство или эмулятор.Но теперь, с моим новым устройством, HTC T-Mobile G2 (Android 2.2), я вижу его гораздо чаще: я успешно загружаю приложение (в комплекте с большим количеством вызовов Log.d ()), система успешно запускает его, нопанель LogCat в перспективе DDMS полностью пуста.
Иногда, только иногда, мне кажется, что я могу запустить его, нажимая на инструмент для отладки (маленькая ошибка).Но это даже не работает все время.Хуже того, это заставляет меня перезапустить всю программу, что очень громоздко.
И да, я не забыла подключить устройство и убедиться, что оно отображается в разделе «adb devices», И убедиться, чтоустройство, на которое загружен ADT.Я даже могу задавать точки останова в коде.
Полагаю, я мог бы попытаться полагаться только на отладчик, но я приложил немало усилий, чтобы написать эти операторы Log.d в нужном месте, это был бы гигантпрыгнуть назад, чтобы обойтись без них сейчас.Так что любые предложения относительно того, в чем может быть проблема, обходные пути или как найти соответствующие ошибки, записанные в ADT, SDK или G2, будут приветствоваться.
TIA
PS: Google ищет такиепоскольку «android ddms logcat» пока не помог.
PS: я также рассмотрел запуск ddms из командной строки, но инструкции о том, как это сделать, не конфликтуют с портом, уже выбранным ADT для запуска DDMS.не достаточно ясны, чтобы внушать доверие: поэтому я всегда выхожу из Eclipse перед запуском версии ddms для командной строки.Но затем я теряю удобную возможность (предоставляемую Eclipse) для навигации по моему исходному коду при чтении журнала, так что это тоже плохое решение.Возможно, если кто-то сможет соединить еще несколько точек в инструкциях Google по этому вопросу, объяснив, как заставить устройство и DDMS командной строки согласовывать порт, пока еще работает Eclipse, это было бы хорошим решением.