Наблюдайте очень длинный строковый контент в Eclipse - PullRequest
9 голосов
/ 21 марта 2011

Поскольку LogCat усекает длинные строки, я работаю над этим, используя FileOutputStream для проверки содержимого очень длинных строк.

Это работает, но вынуждает меня 'adb pull' этот файл, что не очень удобно, по сравнению с просмотром его в LogCat.

Есть ли в Eclipse какой-либо другой способ смотреть очень длинных строк?

Ответы [ 5 ]

6 голосов
/ 25 марта 2011

Для записи, ответ был найден здесь .

4 голосов
/ 06 февраля 2013

когда вы останавливаетесь в отладке для переменной, сделайте следующее и вставьте его в текстовый файл var content copy

1 голос
/ 01 февраля 2012

Я думаю, что будет проще использовать представление отладки eclipse.

Установите точку останова на линии, где вы вызываете Log. *, И запустите ваше приложение в режиме отладки.Когда выполнение достигает точки останова, приложение ... да, оно останавливается.

В окне переменных вы можете теперь просматривать свои данные и отображать все, что вам нужно.Скопируйте и вставьте его в безопасное место и не забудьте улыбнуться :)

0 голосов
/ 16 апреля 2015

попробуйте это:

public void logLargeString(String str) {

    if(str.length() > 3000) {
        Log.i(TAG, str.substring(0, 3000));
        logLargeString(str.substring(3000));
    } else
        Log.i(TAG, str);
    }
}
0 голосов
/ 03 декабря 2014

То, что я делаю, находится в «Переменные-> Изменить значение».

Это покажет вам Windows с полным текстом.Затем просто скопируйте и вставьте в блокнот.

...