Je connais cet outil pour l'utiliser moi même à la maison et au travail.
Il nous permet en gros de faire la même chose que fait l'outil DDMS du sdk d'Android mais de façon "standalone".
C'est une appli java (donc compatible Windows/Linux) qui nous permet de voir l'écran de l'appareil connecté "en live" il nous permet de capturer des photos mais aussi des vidéos.
Pour ceux qui n'ont pas le SDK d'android j'ai packagé l'outil ADB pour pouvoir utiliser AndroidScreencast. Il suffit de copier l'éxécutable d'adb ainsi que les deux librairies associées dans le même repertoire qu'Androidscreencast (il vous faut une connextion internet pour androidscreeencast)
[Vous devez être inscrit et connecté pour voir ce lien] mirroir: [Vous devez être inscrit et connecté pour voir ce lien]
Lancez android screencast (exemple en ligne de commande win/linux):
Code:
javaws androidscreencast.jnlp
Et voila !
C'est même dynamique, avec "Record" on peut enregistrer des videos
Prérequis:
0_ Avoir ADB (voir plus haut) 1_ Installation des drivers par défaut de Google pour Windows. 1_(bis) Configuration de udev pour linux, ajoutez ce fichier dans le repertoire /etc/udev/rules.d/
ensuite rendez-le exécutable (chmod +x 51-android.rules) Ensuite, rechargement de udev (exemple depuis ubuntu, pour les autres passez root et oubliez sudo)
Code:
sudo reload udev sudo service udev restart
Dernière édition par SnaKemaN le Jeu 24 Mai 2012, 13:54, édité 7 fois (Raison : Correction du lien de la première image)
admin Team Open Consoles
Messages : 15193 Réputation : 399 Inscrit le : 13/10/2010
Voilà un tuto : [Vous devez être inscrit et connecté pour voir ce lien] Et une video tuto mais en anglais : [Vous devez être inscrit et connecté pour voir ce lien]
SnaKemaN Master Chief
Messages : 956 Réputation : 28 Age : 40 Inscrit le : 14/12/2011
Voila l'archive: [Vous devez être inscrit et connecté pour voir ce lien]
Prérequis: 0_ Dezipper l'archive que je te donne (je suppose que t'es sous Windows, je ferais la même archive pour linux) 0_bis avoir une machine java d'installé (JRE ou OpenJDK n'importe)
Puis, en résumé: 1_ Installation des drivers de la Yinlips G18 2_ Passage en mode Debuggage USB (Paramètre -> Application -> Cocher Debbuggage USB) 2_ bis installation des drivers debug si besoin 3_ Ouvre androidscreencast.bat (ou double clique sur androidscreencast.jnlp si tout est bien configuré chez toi)
Et tu devrais avoir une fenêtre affichant ton écran de Yinlips !!
SnaKemaN Master Chief
Messages : 956 Réputation : 28 Age : 40 Inscrit le : 14/12/2011
Je viens de faire le test avec une YDPG18 A10 mais ça ne marche pas ça doit rater un truc.
Je suis sous Linux/Debian. J'ai installé eclipse et les outils android. J'ai téléchargé androidscreencast.jnlp. J'ai modifié mes règles udev. La console est en mode debug. Le périphérique est bien reconnu :
[12175.505994] udevd[13956]: starting version 175 [12180.726059] usb 8-2: USB disconnect, device number 4 [12187.060196] usb 8-2: new high-speed USB device number 5 using ehci_hcd [12187.193532] usb 8-2: New USB device found, idVendor=18d1, idProduct=0002 [12187.193541] usb 8-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [12187.193547] usb 8-2: Product: Android [12187.193552] usb 8-2: Manufacturer: USB Developer [12187.193558] usb 8-2: SerialNumber: 20080411 [12187.194703] scsi6 : usb-storage 8-2:1.0 [12188.193235] scsi 6:0:0:0: Direct-Access MID USB 2.0 Driver 0064 PQ: 0 ANSI: 2 [12188.193835] scsi 6:0:0:1: Direct-Access MID USB 2.0 Driver 0064 PQ: 0 ANSI: 2 [12188.201754] sd 6:0:0:0: [sdc] Attached SCSI removable disk [12188.202375] sd 6:0:0:1: [sdd] Attached SCSI removable disk
mais au lancement, j'ai une erreur Java : java.lang.RuntimeException: java.lang.RuntimeException: java.io.IOException: device (????????????) request rejected: insufficient permissions for device at net.srcz.android.screencast.api.injector.Injector.uploadAgent(Injector.java:52) at net.srcz.android.screencast.api.injector.Injector.init(Injector.java:162) at net.srcz.android.screencast.api.injector.Injector.access$0(Injector.java:155) at net.srcz.android.screencast.api.injector.Injector$1.run(Injector.java:26)
Quelqu'un a une idée ? Merci d'avance
newprog Accro'
Messages : 426 Réputation : 6 Inscrit le : 14/02/2012
J'ai réussi mais je ne sais pas pourquoi Il semble que ce soit en redémarrant le serveur adb : adb kill-server adb start-server
J'ai tout de même l'impression que la connexion console / adb / Linux / Eclipse est un peu capricieux ! Il faut que je redémarre de temps en temps le serveur adb ... à suivre
Conclusion : je suis content
SnaKemaN Master Chief
Messages : 956 Réputation : 28 Age : 40 Inscrit le : 14/12/2011
C'est tout à fait ça ! Je n'avais pas mis la console en mode "Toujours active" et donc il faut relancer le serveur adb.
SnaKemaN, tu es vraiment le plus fort
Pour ceux que cela intéresse, je vais prochainement (avant septembre 2012) mettre à disposition un tuto complet pour le développement Android. Ce tuto est à destination d'étudiants en info.
Ghuntar Master Chief
Messages : 868 Réputation : 41 Age : 46 Inscrit le : 30/09/2013
Bon ce soft est pas trop mal mais bon, les frame rate est pas flatteur. Si quelqu'un a une meilleur solution pour rediriger l'écran d'un Android vers une fenêtre de MAC via USB (et surtout pas en WiFi), je suis preneur.