2010-07-23 16 views
19

Gdy użytkownik chce opublikować swoją aplikację w Sklepie Play (wcześniej znanym jako Android Market), może przesłać zrzuty ekranu swojej aplikacji. Chciałbym zrobić te zrzuty ekranu przy pomocy mojego obecnego urządzenia (Motorola Droid), którego używam do testowania aplikacji.Wykonywanie zrzutów ekranu bieżącego ekranu urządzenia

Jest kilka aplikacji w Sklepie Play, które pozwalają robić zrzuty ekranu, ale musisz wykorzenić swój telefon, czego nie chcę. W Stack Overflow istnieją pokrewne tematy, w których ludzie chcą robić zrzuty ekranu z tego kodu (here). Jednak po prostu chcę robić zrzuty ekranu z mojej uruchomionej aplikacji z bieżącym urządzeniem, które jest podłączone przez USB do mojego komputera; Rozwijam się za pośrednictwem Eclipse, więc powinien istnieć sposób poinformowania swojego urządzenia operacyjnego, że powinien wykonać zrzut ekranu przez SDK, prawda?

Niektóre www (np LifeHacker) wspomnieć sposób, aby to zrobić,

Aby zrobić zrzut ekranu, będziesz zobowiązany do włączyć debugowanie USB w ustawieniach, należy zainstalować Android Software Development Kit, a następnie połącz się z telefonem za pomocą narzędzia do debugowania

, ale nie wyjaśniają one, co muszę zrobić krok po kroku.

Byłbym bardzo wdzięczny, gdyby ktoś mógł mi pomóc.

Odpowiedz

28

Ponieważ prawdopodobnie jesteś programistą, masz SDK i Eclipse pracy do uruchamiania aplikacji na Androida. Wystarczy podłączyć telefon i włączyć w telefonie funkcję debugowania USB, urządzenie musi pojawić się w perspektywie Eclipse w wersji DDMS.

Gdy urządzenie pojawi się w perspektywie DDMS, pojawi się tam ikona do przechwytywania ekranu.

+1

LOL ... napisaliśmy prawie tak samo. +1, ponieważ uważam, że moja odpowiedź jest poprawna, a także twoja. – Cristian

+0

Aby włączyć debugowanie USB, Aplikacje -> Rozwój -> Debugowanie USB. – tarkeshwar

+0

Późniejsze wersje narzędzi mają przestarzałe (i uszkodzone) DDMS, a zalecane narzędzie do zastępowania nie ma funkcji zrzutu ekranu. Coś, co działa tutaj w 2014 roku? – benkc

12

Jeśli korzystasz już z aplikacji Eclipse do rozbudowy aplikacji, masz już zainstalowany zestaw programistyczny Android. Po prostu otwórz narzędzie ddms znajdujące się w katalogu sdk-android/tools. Możesz tam robić zrzuty ekranu, wybierając urządzenie i naciskając: Ctrl + S (Urządzenie -> Zrzut ekranu ...).

ddms wygląda następująco:

alt text

+0

Uwaga: 'ddms' jest przestarzałe, a Android sugeruje teraz użycie' monitora'. –

8

Istnieje narzędzie, do którego dołączany jest zestaw SDK systemu Android, aby pomóc Ci wykonać zrzuty ekranu, jeśli urządzenie jest podłączone do komputera. Wyjaśnię jedno i drugie. Po pierwsze, dla obu musisz podłączyć swoje urządzenie do komputera i być rozpoznane przez adb (aka, gdy uruchamiasz "urządzenia adb" pokazuje twój telefon).

Następnie można użyć Eclipse lub DDMS:

DDMS

  1. Otwartych ddms.

  2. Kliknij swoje urządzenie na liście po lewej stronie.

  3. Przejdź do menu Urządzenie -> Zrzut ekranu.

Eclipse

  1. Otwórz Eclipse.

  2. Otwórz widok "urządzenia". Możesz się do niego dostać przez Okno -> Pokaż Widok -> Inne ... -> Android -> Urządzenia.

  3. Kliknij na swoje urządzenie.

  4. W widoku Urządzenia w prawym górnym rogu jest mały obrazek. Jeśli najedziesz na niego myszą, zobaczysz "Zrzut ekranu". Kliknij to.

Obie metody prowadzą do tego samego narzędzia, które przechwytuje zrzuty ekranu. Czasami może to być trochę kłopotliwe - czasami muszę zamknąć/ponownie otworzyć okno, aby zrobić zrzut ekranu.

+0

"Czasami" to niedopowiedzenie! Wydaje się, że rzadko to działa dla mnie i częściej powoduje awarię Eclipse. –

+0

Uwaga: 'ddms' jest przestarzałe, a Android sugeruje użycie' monitor' teraz. –

1

Wystarczy zauważyć, że ddms jest przestarzałe i ta funkcja jest teraz dostępna w narzędziu monitora (narzędzia/monitor).

Otwórz monitor z okna konsoli i wybierz urządzenie w lewym panelu. Kliknij ikonę aparatu (Zrzut ekranu), a zobaczysz bieżący ekran. Następnie możesz obrócić w razie potrzeby i skopiować lub zapisać obraz. Odświeżenie pobierze darmowy zrzut ekranu w przypadku, gdy zapisujesz wiele ujęć lub nie dostałeś tego, co chciałeś za pierwszym razem.

Powiązane problemy