Ответ 1
Я нашел это:
Я тестирую реальное устройство, подключенное к Android Studio. Из-за многопоточного поведения, которое я не хочу прерывать, я добавил много кодов журнала в свой код, чтобы узнать, что происходит. В logcat я вижу утверждения, которые так хороши.
После выполнения моего полного теста я узнал, что начало моего ведения журнала отсутствует! Мне кажется, что Android Studio удаляет самые ранние строки ведения журнала, когда журналу угрожает слишком большой рост. Поскольку я хотел бы получить весь мой файл журнала после testrun (так что я могу сделать что-то еще в то же время), я хотел бы увеличить количество строк, которые поддерживает Android Studio.
Знаете ли вы, где я могу настроить это максимальное количество строк, которые должен хранить logcat? Я надеюсь/молюсь/предполагаю, что существует такой параметр, потому что я еще не могу его найти...
Я нашел это:
Как @zzy говорит... редактировать файл: PATH_TO_ANDROID_STUDIO\bin\idea.properties
Вот свойства, которые вы можете настроить в своих собственных идеях .properties файл: http://tools.android.com/tech-docs/configuration
#--------------------------------------------------------------------- # This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). # Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled #--------------------------------------------------------------------- idea.cycle.buffer.size=1024
Измените значение выше 2048 или все, что вам нужно.
Я хотел бы добавить обновление к этому вопросу, если кто-то еще ищет способ изменить это или после марта 2017 года.
В последней версии Android Studio версии 2.3 теперь есть возможность изменить размер циклического буфера logcat в настройках/Предпочтениях.
Перейдите в Настройки/Настройки > Редактоp > Общие > Консоль и включите опцию Переопределить размер циклического буфера (1024 КБ). После включения этого параметра вы можете ввести значение в килобайтах для буфера logcat.
Было бы лучше, если бы Google добавил слово "logcat" там, потому что его нельзя найти с поиском предпочтений, если вы специально не вводите "консоль" или "циклический" и т.д.
Изменить: Google теперь назначил эту проблему разработчику. Он должен быть реализован в ближайшее время, и я обновлю этот ответ, когда он будет.
Вы можете запустить logcat в терминале: developer.android.com/tools/help/adb.html#logcat
[adb] logcat [option] ... [filter-spec] ...
и передать его в txt файл
выиграть
PATH\TO\YOUR\ADB\ adb.exe logcat > log.txt
или
Linux
PATH\TO\YOUR\ADB\ adb logcat| tee log.txt
Согласно http://tools.android.com/tech-docs/configuration, его можно было изменить на
AS
Справка
Изменение пользовательских свойств
Это фактически создает файл idea.properties...