IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VirtualBox Discussion :

Installer Android studio dans une VM virtualbox


Sujet :

VirtualBox

  1. #1
    Membre à l'essai
    Profil pro
    Free lance informatique
    Inscrit en
    Août 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Free lance informatique

    Informations forums :
    Inscription : Août 2008
    Messages : 19
    Points : 14
    Points
    14
    Par défaut Installer Android studio dans une VM virtualbox
    Bonjour,

    Actuellement, pour mes développements j'utilise des VM sous virtualbox.
    Ainsi j'ai pour mes dev java et web une VM ubuntu 1404 et pour mes dev ASP ou C# une VM windows 8.1
    Mon problème, est que j'essaye d'installer android studio dans la VM ubuntu et je ne peux utiliser l'emulateur de téléphone.
    j'ai le message
    Cannot launch AVD in emulator.
    Output:
    emulator: ERROR: x86 emulation currently requires hardware acceleration!
    Please ensure KVM is properly installed and usable.
    CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).


    Mon OS hôte est un PC sous ubuntu 10.04.
    Il me semble que KVM est un outil de virtualisation comment puis-je faire pour utiliser l'émulateur dans ma VM?

    Amicalement,
    Manolo

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 446
    Points : 43 090
    Points
    43 090
    Par défaut
    Dans ta VM virtualbox essayes onglet système->acceleration coches les deux cases.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre à l'essai
    Profil pro
    Free lance informatique
    Inscrit en
    Août 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Free lance informatique

    Informations forums :
    Inscription : Août 2008
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    Bonjour,

    Les cases sont déjà cochées, je crois que c'est dû au fait que KVM (qemu?) doit être lancé dans la VM et là: une VM qui doit être lancée dans une VM est-ce possible?
    ou comment dois-je contourner le problème.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 446
    Points : 43 090
    Points
    43 090
    Par défaut
    Lancer une VM dans une VM c'est en théorie possible. Par contre tu n'es pas en condition obtimale, et la VM dans la VM n'aura pas accès aux fonctions de virtualisation vtx-x/amd-v.

    Dans ton cas, il faudrait que je teste, mais déjà je pense qu'il te faut installer un noyau avec KVM.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Membre à l'essai
    Profil pro
    Free lance informatique
    Inscrit en
    Août 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Free lance informatique

    Informations forums :
    Inscription : Août 2008
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    ok,mais comment font les developpeurs multi plateformes?
    J'ose espérer qu'il y a des déveleppeurs qui, comme moi, font de l'open source et du propriétaire
    que ce soit sous linux ou sous windows

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 446
    Points : 43 090
    Points
    43 090
    Par défaut
    ok,mais comment font les developpeurs multi plateformes?
    Ils font de la cross-compilation.

    https://doc.ubuntu-fr.org/tutoriel/compilation_croisee

    Dans ton cas, tu peux émuler Android depuis ton système hôte. Émuler depuis une VM devient lourd.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Membre à l'essai
    Profil pro
    Free lance informatique
    Inscrit en
    Août 2008
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn et Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Free lance informatique

    Informations forums :
    Inscription : Août 2008
    Messages : 19
    Points : 14
    Points
    14
    Par défaut
    Lorsque j'écris developpement multi plateform, ce n'est pas pour des developpement multi matériel mais par exemple des multi Outils tels que C# PhP MySql.
    Quoique tous ces outils peuvent être déployé sous Windows.
    Nous avions pris parti pour de l'open source et donc de créer de VM pour permettre d'implémenter des outils Microsoft dans une VM Windows.
    De plus pour les sauvegardes, nous avions opté pour des sauvegardes des disques des VM pour les logiciels en cours de dev (pas besoin de tous réinstaller en cas de crach).

    Merci pour tes réponses.

    mais je laisse le ticket ouvert s'il y a d'autres suggestions.

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 446
    Points : 43 090
    Points
    43 090
    Par défaut
    L'idée n'est pas mauvaise du tout. Ca te permet d'avoir ton environnement préconfiguré.

    Avec de la config, ça devrait pouvoir marcher.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  9. #9
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 446
    Points : 43 090
    Points
    43 090
    Par défaut
    Tu ne peux pas :

    https://www.virtualbox.org/ticket/4032

    L'émulateur Android utilisant KVM, et celui-ci ayant besoin du support de Nested Virtualization que ne possède pas VirtualBox, tu as 2 pistes :

    - Utiliser VMWare et voir si ça fonctionne
    - Utiliser un patch de KVM semblant exister.

    C'est expliqué dans l'URL que j'ai mis.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. installation de solaris dans une virtualbox
    Par stc074 dans le forum Solaris
    Réponses: 4
    Dernier message: 16/08/2012, 10h31
  2. Contrôle dans l'application Android ou dans une page PHP ?
    Par CestPasFaux dans le forum Android
    Réponses: 7
    Dernier message: 30/06/2010, 11h48
  3. installer OCX intégré dans une page web
    Par psycho_xn dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 13/11/2009, 12h40
  4. Réponses: 3
    Dernier message: 14/05/2009, 19h27
  5. Installer des jeux dans une VM ?
    Par byloute dans le forum Windows Vista
    Réponses: 2
    Dernier message: 26/01/2009, 21h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo