Samsung Innovator vient de mettre à disposition un kit Android Virtual Device (permettant d’émuler le comportement d’une Galaxy Tab dans l’émulateur Android fourni dans le kit de développement Android) couplé à un skin permettant de visualiser la Galaxy Tab à l’écran.
Pour profiter de cette fonctionnalité sur votre environnement de développement (donné ici pour Eclipse), les étapes sont les suivantes (au sein d’Eclipse):
– cliquer sur Windows -> Android SDK and AVD Manager
– cliquer dans la partie droite sur Available packages
– cliquer sur le bouton Add add-on site et saisir l’URL http://innovator.samsungmobile.com/android/repository/srepository.xml
– une entrée sera alors ajoutée dans le manager.
– cliquer sur la case à cocher précédent l’URL saisie plus haut
– cliquer sur le bouton install selected
Il vous sera demandé, après téléchargement de l’ensemble du package (58Mo), d’appliquer la modification.
Suite à cette manipulation vous disposerez d’une nouvelle target dans la création de vos projets Android ainsi que dans la configuration du Run nommé Galaxy Tab Addon basée uniquement sur Android 2.2 (exit donc l’intégration des API Google Maps et compagnie).
Le site de Samsung, dédié à ce sujet, contient également quelques conseils sur le développement de l’interface graphique de vos applications et optimisations pour les tablettes.
Retour après tests
Le fait de disposer de cet environnement est quand même plus pratique pour tester ses applications visant à fonctionner sur des produits équivalent (comme les tablettes de 7 pouces). Par contre, après quelques tests il s’avère que :
– l’émulateur est extrêmement lent
– on regrettera l’absence des API Google (alors que la Galaxy Tab devrait, en vrai, disposer de ces APIs)
– malgré quelques tests compléments, le processus ADB ne parvenait pas à se connecter à l’émulateur du Galaxy (si quelqu’un trouve la solution, n’hésitez pas à me contacter equipe [at] frandroid.com) Penser à redémarrer Eclipse. Ceci semble résoudre le problème.
Votre café et votre dose de tech vous attendent sur WhatsApp chaque matin avec Frandroid.
Si votre écran est trop petit, faites un CTRL+F11 pour passer la tablette en mode paysage, c'est plus adapté
C'est résolu, merci de l'aide !
J'avais eu le même problème lorsque mon proxy n'était pas configuré. Si tu as la même problème, voici comment j'ai configué mon proxy : Il faut lancer l'"Android SDK and AVD Manager" en ligne de commande dans un terminal, commande : "Android" (dans le PATH normalement). Clic sur Settings à gauche, on peut ensuite configurer le proxy. J'ai également dû cliquer sur "Force https://..." pour que cela fonctionne.
Failed to fetch URL http://innovator.samsungmobile.com/android/repository/srepository.xml, reason: Connection timed out: connect Je suis le seul ?
Oui, je viens de découvrir que l'on peut régler cela en lançant l'émulateur à la main via le AVD Manager (avant je laissait toujours la résolution par défaut). e venais de commencer à jouer avec pour trouver le bon réglage. Tes réglages me vont bien, merci pour l'info!
Je confirme, c'est TRES TRES LENT... Et la fenêtre de l'émulateur est trop grande pour ma misérable résolution (1280*1024) ... la barre de titre dépasse de la fenêtre, j'ai un poil galéré pour la ramener dans l'écran (clic droit dans barre des taches + move + clavier) Cependant, une fois retourné (CTRL + F11) il tient dans l'écran ! mais bon, ensuite ça marche ! J'ai pu installé mon application via Eclipse ou via la commande "adb install" Le debug marche également sous Eclipse.
Il faut jouer avec les scaling quand tu fais un start direct pour ma part ecran 15" avec résolution en 1280x800 j'ai les paramètres suivants (avd and sdk manager, AVD, puis bouton start) screen size = 9 monitor dpi = 98
Pas de google maps, c'est con... Et je confirme, c'est LENT :D
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix