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, поэтому вы не можете остановите монитор графического процессора и начните снова, когда вам нужно.
- Если я нажму "отменить", чтобы начать отслеживание, приложение не запустится (я надеялся запустить отслеживание, когда мне нужно).
Ответ 3
Установите последнюю версию драйвера ADB на компьютер
вы можете найти подробности здесь
https://developer.android.com/studio/run/oem-usb.html