Как посмотреть журнал ошибок (logcat) для Android в Eclipse?

Мой подход очень прост для новичков:

// --> Prototype : https://ctrader.guru/?id=1#reload

    public static string AddGetParamToUrl(string url, string pname, string pvalue)
    { 

        pvalue = Uri.EscapeDataString(pvalue);

        if (url.IndexOf("?") > -1)
        {

            url = url.Replace("?", string.Format("?{0}={1}&", pname, pvalue));

        }
        else if (url.IndexOf("#") > -1)
        {

            url = url.Replace("#", string.Format("?{0}={1}#", pname, pvalue));

        }
        else
        {

            url = string.Format("{0}?{1}={2}", url, pname, pvalue);

        }

        return url;

    }
14
задан aioobe 23 September 2011 в 14:14
поделиться

3 ответа

Иногда устройство выходит из синхронизации с eclipse, и logcat не показывает никаких сообщений, как вы обнаружили.

Чтобы исправить это, попробуйте: а) зайти в DDMS и выбрать свое устройство; б) закрытие вкладки logcat и создание новой; в) отключение устройства и его повторное подключение; г) выход из затмения и его перезапуск; д) перезагрузка вашего устройства; или е) перезагрузить компьютер в указанном порядке. Обычно проблема решается к тому времени, когда вы сделаете а).

20
ответ дан 1 December 2019 в 06:00
поделиться

Окно → Показать представление → Другое , затем выберите Android / LogCat



enter image description here enter image description here

(если вы уже видите представление, но оно не отображается правильный / актуальный вывод, попробуйте повторно выбрать желаемое устройство в представлении устройств.)

37
ответ дан 1 December 2019 в 06:00
поделиться

Я нашел Eclipse не очень надежным и перешел на IntelliJ, и стал намного счастливее. IntelliJ 9 поддерживает разработку под Android (правда, не в community edition). Помимо Eclipse DDMS, вы также можете посмотреть logcat из командной строки. Откройте оболочку и перейдите в папку вашего Android SDK, а здесь - во вложенную папку 'tools'. Там вы можете выполнить команду

adb shell logcat

которая покажет вам журнал.

Если вы хотите явно различать реальное устройство или эмулятор (в случае использования обоих), вы можете добавить параметры -d или -e

Device:

adb -d logcat

Emulator:

adb -e logcat
2
ответ дан 1 December 2019 в 06:00
поделиться