2015-10-05 39 views
6

Dziś rano uaktualniłem system Android Studio z wersji 1.3. [Coś] do wersji 1.4. Po aktualizacji, gdy uruchomiłem aplikację na dole okna wyboru urządzenia, pojawia się komunikat na czerwono "Wybrane urządzenie jest niezgodne." a przycisk OK jest wyłączony.Nie można wdrożyć aplikacji przy użyciu funkcji wyboru urządzenia po uaktualnieniu Androida Studio do wersji 1.4

Mam wiele urządzeń tutaj z różnymi wersjami Androida. Na niektórych z zainstalowanych Android 5.0 + był tekst OK w kolumnie "Zgodny" na liście Wybierz działające urządzenie. Po aktualizacji wszystkie są "niezgodne".

Czy ktoś może doradzić, co robić? Czy powinienem wykonać nową instalację starszego Androida Studio (1.3) i kontynuować pracę?

Screenshot

+2

Mogę naprawdę powiedzieć, że Android Studio jest znane z marnowania wielu programistów. Wyobraź sobie, że jesteś w prawdziwym miejscu pracy, w którym czas jest bardzo ważny, nie możesz go dostarczyć, ponieważ marnujesz czas na majsterkowanie takimi rzeczami. To dość denerwujące. –

Odpowiedz

16

Po zmaga się od jakiegoś czasu, znalazłem obejście: Zamiast korzystać z oknem wyboru urządzenia, trzeba wdrożyć go bezpośrednio. Kroki, aby rozwiązać problem:

  1. Otwórz okno dialogowe konfiguracji uruchamiania/debugowania.
  2. Wybierz konfigurację aplikacji z drzewa po lewej stronie.
  3. Na karcie Ogólne zlokalizuj pole grupy Urządzenie docelowe i wybierz przycisk opcji Urządzenie USB.

Po uruchomieniu aplikacji nie wyświetli okna dialogowego Wybór urządzenia, aplikacja zostanie wdrożona bezpośrednio na podłączonym urządzeniu z systemem Android.

Screenshot

+0

Dziękuję bardzo, to podejście działa, +1. Nadal nie rozumiem różnicy między określeniem urządzenia USB a korzystaniem z funkcji wyboru urządzenia? – Sabuncu

+0

Różnica polega na tym, że po wybraniu opcji urządzenia USB aplikacja Android Studio bezpośrednio wdraża aplikację na podłączonym urządzeniu USB bez wyświetlania okna wyboru urządzenia. –

+0

OK dzięki. Wtedy powinno być tylko jedno urządzenie USB, prawda? – Sabuncu

5

Dla tych, którzy wciąż mam błąd podczas uruchamiania aplikacji mobilnej, to problem z systemem Android Studio 1.4.

https://code.google.com/p/android/issues/detail?id=187665 

Wydaje się, że problemem jest to linia:

<uses-feature android:name="android.hardware.type.watch" android:required="false"/> 

Android studio wydaje się być ignorowanie android:required="false" część. Mamy nadzieję, że zostanie to naprawione w kolejnych aktualizacjach.

Rozwiązałem problem tymczasowo, unieważniając pamięć podręczną i uruchamiając ponownie system Android Studio (Android Studio -> Plik -> Unieważnij pamięć podręczną/Uruchom ponownie -> Unieważnij pamięć podręczną i uruchom ponownie). Jeśli jednak to nie zadziała, możesz spróbować pominąć okno dialogowe konfiguracji bieżącej i wybrać urządzenie bezpośrednio lub emulator.

+1

Zgłosiłem problem w witrynie śledzenia problemu: https://code.google.com/p/android/issues/detail? id = 188746 Jak już powiedzieliśmy, poprawka będzie dostępna w wersji 1.4.1 i 1.5. –