2010-01-14 11 views
174

Je dois prendre des captures d'écran d'une application android exécutée sur un émulateur dans Eclipse Galileo.Comment prendre des captures d'écran avec Eclipse?

Y a-t-il une fonctionnalité intégrée pour cela ou dois-je télécharger un plugin quelconque?

+0

Voici une capture d'écran facile montrant comment - http://goo.gl/3iO8w –

Répondre

291

Vous pouvez faire une capture d'écran si vous ouvrez la vue Android "appareils" (sous Fenêtre -> Afficher la vue -> Autre ... -> Android -> Périphériques). Cliquez sur l'appareil ou l'émulateur dont vous voulez prendre une capture d'écran, puis cliquez sur le bouton "Screen Capture" (il ressemble à une petite image, et il devrait être à côté d'un bouton de stop). Parfois, l'appareil ne chargera pas immédiatement l'image; Parfois, vous devez fermer/rouvrir la fenêtre de capture d'écran. Cela équivaut à prendre une photo via DDMS, mais vous pouvez le faire dans Eclipse au lieu d'ouvrir une autre application.

+0

hey je n'étais pas au courant =) +1 –

+0

c'est excellent. 'emulator control' + 'devices' me débarrasse complètement du besoin de ddms –

+2

Pourquoi une fonctionnalité si essentielle est-elle cachée dans ces menus obscurs? Merci mec. – Aeyoun

9

Vous chargez l'émulateur avec votre application normalement, via Eclipse, mais vous prenez la capture d'écran réelle de DDMS, un outil qui est inclus dans votre SDK, sous le dossier "tools".

Dans DDMS, appuyez sur Ctrl + S pour prendre une capture d'écran.

+0

Great! Le DDMS autonome est désormais obsolète. Une idée de comment utiliser Android Device Monitor? –

14

Dans la perspective DDMS dans Eclipse, il y a un bouton "Screen Capture". (Assurez-vous d'avoir votre plug-in Android SDK et Eclipse à jour, pas sûr que ce soit toujours une option). Il suffit d'appuyer sur ce bouton et une capture d'écran de l'appareil auquel vous avez connecté DDMS (soit un vrai appareil Android ou l'émulateur) sera créé et ouvert dans une nouvelle fenêtre où vous pouvez l'enregistrer en tant que png.

0

Je viens de faire un écran d'impression de contrôle, qui copie l'image dans le presse-papiers, puis ouvrez MS Paint puis faire un contrôle Z. Ensuite, vous pouvez recadrer et dimensionner à votre goût. Est-ce correct?

+2

Ceci est un long processus et a tendance à être inefficace, ce serait plus facile pour vous si vous pouviez essayer l'une des méthodes ci-dessus. – Anirudh

+0

Pour une raison quelconque, la capture normale via DDMS ne fonctionne pas même si le périphérique est visible et que LogCat fonctionne. La méthode est un dernier recours alors. – Yar

151

Captures d'écran sur Android Les appareils utilisant Eclipse, un guide visuel

Android Eclipse Screenshot step 1

Android Eclipse Screenshot step 2

Android Eclipse Screenshot step 3

+6

Super, merci. Notez qu'il n'est pas nécessaire d'utiliser le sous-menu et la boîte de dialogue 'Other ...', car 'Devices' est aussi le 4ème élément du haut dans le sous-menu' Show View'. – mklement0

+0

+1 pour les captures d'écran –

+1

Je souhaite si je peux mettre +100 pour vous! –

4

1-ouvert le DDMS normatif, le clic droit sur la souris. 2-cliquez sur la capture d'écran d'exportation. 3-alors il vous montrera l'option pour enregistrer votre fichier en tant que fichier .png, avec quel que soit le nom que vous souhaitez, vous pouvez l'enregistrer.