Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/04/2015, à 17:09

Ignace

Virtualiser un téléphone

Bonjour,

Ayant une vieille rougne en guise de téléphone portable, et ayant des amis canadiens qui discutent via WeChat sur leurs iPhone et Android, je cherche à faire tourner WeChat sur mon ordi, pour pouvoir communiquer avec mes amis.

J'ai donc installé Genymotion, et je virtualise différents téléphones Android avec succès : Nexus, Samsung Galaxy, etc. : je peux faire une recherche sur internet, paramétrer le "téléphone", télécharger certaines applications (whatsApp, etc.)

Mais quand j'essaie d'installer WeChat sur mon "téléphone", quel que soit le modèle (Nexus, Samsung, etc.), impossible. Google Play me dit que mon téléphone n'est pas compatible.
D'autre part, ces téléphones émulés n'ont pas d'application google de base. On doit donc les rajouter sur le téléphone :

Les applications Google ne sont plus installées par défaut pour des problèmes de licences, mais il est possible de les installer à partir de cette adresse : rootzwiki.com. Il suffit de glisser le fichier zip dans la machine virtuelle et de la redémarrez ensuite.

http://www.le-libriste.fr/2013/11/insta … inux-mint/
Mais quel que soit le "téléphone" que je virtualise, l'installation de ce paquet provoque des bugs sur le téléphone (les applis Googles plantent les unes après les autres)

Pour installer Genymotion, j'ai utilisé le tuto suivant : http://www.le-libriste.fr/2013/11/insta … inux-mint/
à ceci près que ce tuto a été écrit pour Ubuntu 12.04 à 13.10, et je suis sous Ubuntu 14.04. Comme prérequis, il est dit :
1°) d'installer le JRE 1.6 : http://www.le-libriste.fr/android/se-se … k-android/
2°) d'installer le SDK d'Android : http://www.le-libriste.fr/android/se-se … android/2/

Comme il y a eu des problèmes de sécurité avec JRE 1.6, je ne l'ai pas installé. (je n'ai pas fait l'étape 1°), quoi)
Du coup, je me demande si la SDK d'Android est réellement installée. En effet, quand j'essaie de lancer

~/android-sdk-linux/tools/android

  , il ne se passe rien (alors que le fichier existe).

Vous pensez que je peux installer JRE 1.6 sans risque sur ma machine ?

Dernière modification par Ignace (Le 21/04/2015, à 17:10)


Ubuntu 14.04 LTS ; Intel Core i5-4690 3,50 GHz ; 8 GO de RAM
CM : MSI G97-Z43
A part ça, je ne suis pas un numéro.

Hors ligne

#2 Le 21/04/2015, à 18:33

Zakhar

Re : Virtualiser un téléphone

C'est une machine virtuelle... tu prends une image (instantané) avec VirtualBox, et si tu casses tout, tu reviens à l'image !

Et pour plus de sécurité, tu sauvegarde tes vdi et le XML qui gouverne ta VM. Personnellement je joue à Clash of Clans sur GenyMotion, et pour pouvoir jouer sur mon PC de bureau et sur mon PC portable, j'ai juste copié les VDI d'une machine à l'autre avec le fichier XML qui les gouverne et je l'ai fait manger à VirtualBox du côté de la copie, ça fonctionne parfaitement.

Dernière modification par Zakhar (Le 21/04/2015, à 18:33)


"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#3 Le 22/04/2015, à 10:17

Ignace

Re : Virtualiser un téléphone

Salut Zakhar,

Quand je parlais d'installer Java Runtime Environment 1.6, c'est sur mon Ubuntu 14.04, pas dans la machine virtuelle. Je ne voudrais pas que JRE 1.6 provoque des problèmes de sécurité ou de stabilité sur mon ordinateur.
Quant aux "téléphones virtuels", oui j'ai essayé divers trucs dessus, plantages, etc., et à chaque fois je supprime puis réinstalle un "téléphone" tout propre dans Genymotion pour faire de nouveaux essais... mais sans succès quant à WeChat jusqu'à présent.


Ubuntu 14.04 LTS ; Intel Core i5-4690 3,50 GHz ; 8 GO de RAM
CM : MSI G97-Z43
A part ça, je ne suis pas un numéro.

Hors ligne

#4 Le 22/04/2015, à 17:23

Zakhar

Re : Virtualiser un téléphone

Ok, la question est donc plus claire !

Je ne suis pas un spécialiste Java, et de plus éclairés que moi à ce sujet t'aideront sûrement. Cependant, sur Ubuntu, Java est géré en "alternative", c'est à dire que tu peux avoir plusieurs JRE et en changer à la volée (juste une commande) quand bon te semble. Il ne me semble donc pas que tu puisses faire de troubles irréparables en installant la JRE propriétaire d'Oracle. En tout cas tu es à "une commande de distance" de remettre une stack Java Open.

Regarde

man update-alternatives

"A computer is like air conditioning: it becomes useless when you open windows." (Linus Torvald)

Hors ligne

#5 Le 22/04/2015, à 18:18

Ignace

Re : Virtualiser un téléphone

Hmmm, ok...

En attendant, j'ai cherché d'autres tutos. J'ai notamment suivi celui-ci : http://www.bandofnuts.fr/linux/virtual-android
Il préconise de glisser dans le téléphone virtuel :
1°) Genymotion-ARM-Translation_v1.1.zip
2°) le Gapps correspondant à la version de l'Android du téléphone virtualisé.

Dans le précédent tuto que je suivais (cf mon 1er post), l'étape 1 n'existait pas.

J'ai donc suivi ce nouveau tuto, et j'ai toujours plusieurs applications Google qui plantent, dont Google Play.
J'ai fait cela pour différents "modèles" de téléphones (Nexus, Samsung), avec différentes versions d'Android (4.4.4 ; 5.0 ; 5.1), en mettant à chaque fois le Gapps de la version correspondante...

Quand d'une manière ou d'une autre (en passant par Google App lorsqu'il ne plante pas, ou bien en passant par le navigateur internet du téléphone virtualisé), j'arrive sur la page de WeChat et que j'essaie de l'installer, un message me dit que mon téléphone n'est pas compatible.

Dans d'autres cas, il me dit que je ne dispose d'aucun appareil (comme lorsqu'on essaie d'installer directement Wechat sur son PC).

Tout cela est bien mystérieux !

Dernière modification par Ignace (Le 22/04/2015, à 18:21)


Ubuntu 14.04 LTS ; Intel Core i5-4690 3,50 GHz ; 8 GO de RAM
CM : MSI G97-Z43
A part ça, je ne suis pas un numéro.

Hors ligne