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

Средство просмотра иерархии не вычисляет измерение, макет и рисование и показывает недоступность

Я пытаюсь запустить Hierarchy Viewer в Eclipse, но он показывает только N/A для Measure, Layout и Draw. Я попытался использовать эмуляторы Nexus S, Galaxy Nexus и Nexus 4 на Mac и Windows с помощью Android SDK и на физическом устройстве Nexus S с библиотекой ViewServer, но все они показали тот же результат, что и снимок экрана ниже. Кроме того, я попробовал это с простой и сложной компоновкой. Мне было интересно, как другие настроили эмулятор, чтобы сделать Hierarchy Viewer полностью работоспособным. Кроме того, есть ли другой способ рассчитать время рисования для макета?

enter image description here

4b9b3361

Ответ 1

У меня была такая же проблема, может быть, это тоже решение для вас.

Если вы запустите иерархический просмотрщик, он не измеряет время непосредственно при запуске. Вы должны нажать кнопку с именем: "Профиль Node" (кнопка с тремя кружками) и ждать несколько секунд. Вы можете найти эту кнопку в меню окна дерева. После измерения вы получите необходимые значения.

Ответ 2

  • Сначала выберите node (Вид), для которого вы хотите увидеть время макета.
  • Затем значок с тремя кругами введите описание изображения здесь будет активирована. Время компоновки появится после нажатия значок. Он имеет подсказку Obtain layout times for tree rooted at selected node

Примечание. Время макета будет отображаться только для выбранного вами вида и всех его представлений. Он не будет показывать времена для своих родительских узлов. Если вы хотите увидеть время макета для всех видов, выберите базовый родительский элемент (внешний вид) и нажмите введите описание изображения здесь.

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