Android Studio 2.2: я вижу, что "инструменты GPU не установлены, установите сейчас"

Я только что загрузил последнюю версию Android Studio 2.2, и я пытаюсь использовать инструменты профилирования GPU. На моем телефоне LG G4 я включил USB-отладку и рендеринг профиля GPU (в adb shell dumpsys gfxinfo).

При использовании Android Monitor (GPU) запуск GFX Trace дает мне сообщение "Инструменты GPU не установлены, установите сейчас?". Если я перейду к настройке и включу "Команды захвата графических процессоров", он спрашивает меня.

Я проверил в SDK Manager, и у меня установлены инструменты (3.1.0 и 1.3.0).

Я попытался удалить и переустановить Android Studio. Я попробовал пару разных телефонов. Я пробовал разные комбинации настроек на телефонах.

У меня нет идей. Кто-нибудь знает, какая ситуация может означать, что инструменты GPU не распознаются как установленные?

Ответы

Ответ 1

Я думаю, что у меня была такая же проблема несколько недель назад. У меня было две версии инструментов, установленных в SDK Manager. Я удалил обе эти версии, а затем переустановил последнюю версию (3.1.0 на данный момент), а затем перезапустил Android Studio.

Возможно, он пытался использовать более старую версию вместо новой, и я уверен, что старый не совместим с последней версией Studio.

Также, если кто-то получает сообщения, которые необходимо укомплектовать вашим устройством, вы должны перейти в Run > Edit Configurations..., затем откройте вкладку Profiling и включите Capture GPU Commands, а затем запустите приложение из Studio. Это загружает библиотеку при запуске, и вам не понадобится root. Снимите флажок, если вам больше не нужно отлаживать.

У меня также были проблемы с открытием файлов трассировки, и я заметил, что если я сделаю более короткие следы (около 5 секунд или короче), у моей машины больше шансов открыть их, не застревая. Иногда закрытие файла трассировки и повторное открытие помогает, если оно не загружается.

Ответ 2

Ни один из ответов выше не поможет мне. Я пытаюсь объединить то, что я обнаружил.

Моя настройка: Windows 10/Android Studio 2.2.2

Монитор GPU не отслеживает ничего, и трассировка графического процессора не работает.

С...

  • Команды запуска/профилирования/захвата графических процессоров или
  • Менеджер SDK или
  • из "Режим трассировки монитора GPU GFX"

Запустите установку инструментов GPU, но... установите версию (изображение) OSX!)

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

Здесь я нашел объяснение, это ошибка: code.google.com проблемы

Итак, я сделал следующее:

  • Я загрузил его вручную по правильной ссылке: https://dl.google.com/android/repository/gapid_2994895_windows.zip

  • В любом случае я установил версию OSX.

  • Я скопировал из zip файла единственную папку "windows" из "gapid_2994895_windows.zip\gapid \" в "C:\Users [имя_пользователя]\AppData\Local\Android\sdk\extras\android\gapid\3\"

  • Я перезапустил Android Studio.

Теперь ситуация такова:

  • Монитор графического процессора: не работает.
  • "Захват графических процессоров", если он включен, начинает отслеживать, и он работает. Но отслеживайте все с самого начала приложения (и экономит много MB), и отключает Android Monitor, поэтому вы не можете остановите монитор графического процессора и начните снова, когда вам нужно.
  • Если я нажму "отменить", чтобы начать отслеживание, приложение не запустится (я надеялся запустить отслеживание, когда мне нужно).