2016-09-21 37 views
14

Właśnie pobrałem najnowszą wersję Androida Studio 2.2 i próbuję użyć narzędzi do profilowania GPU. Na moim telefonie LG G4 włączyłem debugowanie USB & Renderowanie GPU profilu (w adb shell dumpsys gfxinfo).Android Studio 2.2: Wciąż widzę "Narzędzia GPU nie są zainstalowane, zainstaluj teraz"

Podczas korzystania z uruchomionego narzędzia Android Monitor (GPU), śledzenie GFX wyświetla komunikat "Narzędzia GPU niezainstalowane, zainstaluj teraz?". Jeśli przejdę do Konfiguracji i włączę "Komendy GPU przechwytywania", prosi mnie to samo.

Sprawdziłem w Menedżerze SDK i mam zainstalowane narzędzia (3.1.0 & 1.3.0).

Próbowałem odinstalować i ponownie zainstalować system Android Studio. Próbowałem kilku różnych telefonów. Próbowałem różnych kombinacji ustawień w telefonach.

Brakuje mi pomysłów. Czy ktokolwiek wie, co może oznaczać, że narzędzia GPU nie są rozpoznawane jako zainstalowane?

+1

Mam dokładnie ten sam problem ... Ktoś? – yakobom

+0

to samo tutaj. po prostu zrobiłem świeżą instalację wszystkiego i nadal otrzymuję komunikat "Narzędzia GPU nie są zainstalowane, zainstaluj teraz". – 80prozent

+1

Czy otworzyli Państwo bilet na stronie http://code.google.com/p/android/? Brzmi jak błąd – Shlublu

Odpowiedz

2

Myślę, że miałem ten sam problem kilka tygodni temu. Miałem dwie wersje narzędzi zainstalowanych w Menedżerze SDK. Odinstalowałem obie te wersje, a następnie ponownie zainstalowałem najnowszą wersję (teraz 3.1.0), a następnie ponownie uruchomiłem system Android Studio.

Być może próbowano użyć starszej wersji zamiast nowej i jestem pewien, że stary nie jest zgodny z najnowszą wersją Studio.

Także jeśli ktoś jest coraz wiadomości, które wymaga, aby urządzenie być zakorzenione, należy udać się do Run > Edit Configurations..., a następnie otworzyć zakładkę Profiling i umożliwić Capture GPU Commands, a następnie ponownie uruchomić aplikację ze Studio. To ładuje bibliotekę przy starcie i nie będziesz potrzebował root'a. Odznacz to pole ponownie, gdy już nie będziesz musiał debugować.

Mam również problemy z otwieraniem plików śledzenia i zauważyłem, że jeśli wykonam krótsze ślady (około 5 sekund lub krócej), moja maszyna ma większe szanse na ich otwarcie bez utknięcia. Czasami zamykanie pliku śledzenia i ponowne otwieranie go pomaga, jeśli się nie ładuje.

1

żadna z odpowiedzi powyżej są pomocne dla mnie. Próbuję zintegrować to, co odkryłem.

Moja konfiguracja to: systemu Windows 10/Android Studio 2.2.2

Monitor GPU nie zapisuje niczego i ślad GPU nie działa.

Z ...

  • Run/Profilowanie/Przechwytywanie Komendy GPU lub
  • SDK Menedżer lub
  • z "Uruchom Monitor GPU trybie śledzenia GFX"

rozpocząć instalację GPU Tools, ale ... zainstalować Wersja OSX (obraz) !!

enter image description here

Tutaj znalazłem wyjaśnienia, jest to błąd: code.google.com issues

Więc zrobiłem następujące:

  • Pobrałem ręcznie z prawidłowym adresem: https://dl.google.com/android/repository/gapid_2994895_windows.zip

  • Zainstalowałem OSX wersja mimo to.

  • ja skopiowane z ZIP tylko folder "Windows" z "gapid_2994895_windows.zip \ gapid \" w „C: \ Users [nazwa_użytkownika] \ AppData \ Local \ Android \ sdk \ Extras \ android \ gapid \ 3 \ "

  • Uruchomiłem ponownie system Android Studio.

Teraz sytuacja jest taka:

  • Monitor GPU: nie działa.
  • "Komendy GPU przechwytywania", jeśli włączone, rozpoczyna śledzenie i działa. Należy jednak śledzić wszystko od początku aplikacji (i oszczędzać wiele MB), a także odłączyć Monitor Androida, aby nie można było wstrzymać monitora GPU i rozpocząć od nowa, gdy zajdzie taka potrzeba.
  • Jeśli naciśnie "Anuluj", aby rozpocząć śledzenie, aplikacja nie uruchomi się (miałem nadzieję uruchomić śledzenie, gdy jest to konieczne).