Aller au contenu

Tuto : Faire des captures d'écran d'un appareil sous Android


Recommended Posts

(Déplacé sur le wiki http://wiki.frandroid.com/wiki/Capture_d'%C3%A9cran_sous_Android

Un petit tuto en images pour vous expliquer comment faire des captures d'écran d'un appareil sous Android sans être root. Ce tuto marche sans problème chez moi sur mon mac, mais ne fonctionne pas sur mon PC au boulot. Il est vrai qu'il est encore sous windows 2000. Peut être que certains connaissent la manip. Les autres, vous allez voir, c'est très simple.

1 - Téléchargez et installez le SDK android disponible ici : http://developer.android.com/sdk/1.5_r1/index.html

2 - Mettez votre téléphone en mode débogage USB. Paramètres -> Applications -> Développement -> Débogage USB

3 - Branchez le téléphone sur un port USB de votre ordinateur. Ne montez pas la carte SD.

4 - Allez dans le répertoire tools situé à la racine du SDK android et lancez l'utilitaire ddms. Vous allez voir cet écran :

image1cig.png

5 - Sélectionnez le device dans la partie supérieure gauche de l'écran et appuyez sur les touches CTRL + S pour afficher cet écran :

image1d.png

6 - Cliquez sur Save pour sauvegarder l'image, refresh permet de faire une nouvelle capture.

et voilà.

Pour les Windows User (merci à Max_well pour l'info) :

Sous Windows 2000 et XP (vista, je sais pas) le téléphone Android est vu comme une simple clé USB. Il faut donc installer des drivers pour que debugueur du SDK marche. Les drivers sont fournis avec le SDK dans le répertoire "usb_driver" situé à la racine. Donc si dans votre gestionnaire de programme vous avez un périphérique inconnu qui s'appelle "Android Phone", installez les drivers. A la fin vous devez avoir ca :

5367f5275df3c230b1fb6eccae62433dac118f625a86ad02aadb340f953c334e14eeb8f6e3d85a81.php

Modifié par Pitivier
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 153
  • Créé
  • Dernière réponse

Top forumeurs sur ce sujet

  • 2 weeks later...

Télécharge la SDK 1.5

Tu connectes comme seul périphérique de stockage le téléphone (et tu ne montes pas la carte SD)

Dans les gestionnaire de périphériques, tu cherche périphérique de stockage usb!

Tu fais mise à jour du pilote ou installer un pilote je sais plus!

Et tu suis les boites de dialogue en lui disant que tu veux choisir l'emplacement! Et tu lui indique le dossier avec le driver et normalement ça marche! (pas de dossier parent ca marche pas il descend pas!)

Ca m'a bien installé le truc mais neni pour la suite!

Lien vers le commentaire
Partager sur d’autres sites

Impossible.

"Windows a déterminé que le pilote est à jour" -_-'

Et si je le desinstallle, ça le réinstalle direct au premier branchement

Et en choisissant le .inf du répertoire amd64 ça passe pas.

EDIT : Dans une VM linux ddms se lance bien mais je ne vois pas le téléphone, le magic est en mode debug

Modifié par dekans
Lien vers le commentaire
Partager sur d’autres sites

Je viens de l'exécuter depuis la console! J'ai ça comme erreur :

36:24 E/ddms: java.lang.UnsatisfiedLinkError: D:\Users\Julien\Documents\LeDossie

rDuGeek\android-sdk-windows-cupCake\tools\lib\swt-win32-3236.dll: Can't load IA

32-bit .dll on a AMD 64-bit platform

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(Unknown Source)

at java.lang.ClassLoader.loadLibrary(Unknown Source)

at java.lang.Runtime.loadLibrary0(Unknown Source)

at java.lang.System.loadLibrary(Unknown Source)

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)

at org.eclipse.swt.internal.win32.OS.(OS.java:18)

at org.eclipse.swt.graphics.FontData.(FontData.java:259)

at com.android.ddms.PrefsDialog.setDefaults(PrefsDialog.java:198)

at com.android.ddms.PrefsDialog.init(PrefsDialog.java:140)

at com.android.ddms.Main.main(Main.java:74)

Lien vers le commentaire
Partager sur d’autres sites

J'ai réussi, sous Kubuntu 64.

Donc même problème que Jorodan mais ma solution ne t'ira pas.

-- Installed the ia32-java-6-sun package, which is a 32-bit JRE that

runs under 64-bit Linux

-- Copied tools/ddms to tools/ddms64

-- Modified line 72 of tools/ddms64 to read:

java_cmd="/usr/lib/jvm/ia32-java-6-sun/bin/java"

Voila la marche à suivre sous Linux pour que ça marche en 64 bits

A priori il suffirait d'installer le JDK 32 bits sous Vista pour que ça marche (et l'utiliser à la place du 64 bits)

Lien vers le commentaire
Partager sur d’autres sites

D:\Users\Julien\Documents\LeDossie
rDuGeek\android-sdk-windows-cupCake\tools\lib\swt-win32-3236.dll: Can't load IA
32-bit .dll on a AMD 64-bit platform

La dll 32 bit vient du SDK.

Et comme il le JDK en 64 bits, ça coince.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 weeks later...
  • 3 weeks later...

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.




×
×
  • Créer...