Android - не могу использовать traceview - PullRequest
4 голосов
/ 27 июня 2011

Я пытаюсь использовать traceview для запуска профилирования приложения Android.Я обернул код, который я хочу отследить, следующими строками:

Debug.startMethodTracing("xxx");
// code
Debug.stopMethodTracing();

Он успешно сгенерировал файл трассировки, который я извлек из SDCard, используя следующую командную строку:

. / adb pull /sdcard/xxx.trace

Однако при запуске traceview вот так:

. / traceview /.../xxx.trace

Я получаю следующее сообщение об ошибке:

Использование: java com.android.traceview.MainWindow [-r] трассировка -r только регрессия

Я не могу понять это сообщение об ошибке, и я не нашел ничего полезного в Google.

Любая помощь будет принята с благодарностью.

Спасибо!

1 Ответ

1 голос
/ 15 сентября 2011

убедитесь, что импортированный вами класс Debug: android.os.Debug

или сделайте это:

android.os.Debug.startMethodTracing("xxx");
android.os.Debug.stopMethodTracing();
...