Подтвердить что ты не робот

Как использовать traceview в eclipse для разработки Android?

Я хочу использовать traceview в android в eclipse. У меня есть несколько вопросов: 1. Должен ли мой телефон эмулятора иметь SD-карту для отслеживания? 2. Нужно ли вообще начать трассировку непосредственно из eclipse ide?

Я попытался поместить SD-карту памяти в свое устройство avd, но все же я не могу найти папку с маркировкой sdcard.

заблаговременно.

4b9b3361

Ответ 1

В Eclipse в перспективе DDMS вам нужно выбрать свой процесс в представлении устройств. Затем щелкните значок Start Method Profiling (три стрелки с красной точкой).

Как только вы закончите, нажмите ту же кнопку еще раз (теперь у нее есть знак черного останова, чтобы сигнализировать, что трассировка активирована), и файл трассировки автоматически вытягивается из устройства/эмулятора, и результаты отображаются.

Ответ 2

Вы можете запустить трассировку с интегрированной DDMS-системой eclipse. После этого вы должны вытащить созданный файл .trace. Импортируйте это в рабочее пространство и дважды щелкните по нему, чтобы открыть представление.

Мне не удалось заставить его работать, потому что после этого все мое затмение разбилось.

Ответ 3

Вам не нужна SD-карта, если вы укажете абсолютный путь к Debug.startMethodTracing. Имейте в виду, хотя эта трассировка может генерировать огромные файлы, поэтому используйте ее экономно, если вы не собираетесь использовать SDCard. Я не думаю, что есть способ начать трассировку непосредственно из eclipse.

Ответ 4

В R10 говорится, что теперь трассировка начинается с eclipse (см. здесь)

Но я еще не понял, как это сделать.

Ответ 5

Вы можете использовать представление трассировки непосредственно из окна DDMS, щелкнув опцию профилирования и открыв представление трассировки

введите описание изображения здесь

введите описание изображения здесь

Спасибо