Question

Je suis nouveau à Android, mais ont publié des applications iphone et BBerry. Je vois que je dois créer un émulateur en utilisant le SDK, avant que je puisse écrire et tester une application. Pourquoi n'y at-il pas émulateurs par défaut? Pourquoi ne pas au moins un Nexus One, HTC ou émulateur de héros fourni avec le produit?

Bien sûr, son supposé être flexible, mais pourquoi ne pas le rendre facile de créer Bonjour tout le monde et jouer avec un téléphone Android virtuel? Les deux BlackBerry et iPhone sont livrés avec des simulateurs par défaut lorsque vous téléchargez le sdk.

Merci, Gerry

Était-ce utile?

La solution

Comme vous pouvez créer une configuration de l'émulateur - ou Android Virtual Device (AVD) - avec trois clics de souris et en tapant un nom que je ne vois pas trop mal avec le émulateur Android livré avec le SDK .

La raison pour laquelle il n'y a pas Nexus One ou HTC Hero émulateur est que ce navire avec du code propriétaire qui ne peut pas être donnés gratuitement avec l'émulateur.

L'interface utilisateur Sense qui vient avec le héros est écrit par HTC seulement pour leurs téléphones et certains des Google Apps, telles que Google Maps, GMail et YouTube sont la propriété de Google et ne font pas partie de l'Android Open Source Project. Je crois que les fabricants de téléphones de charge Google pour ces applications et si elles les ont inclus dans le SDK alors qu'on aurait pu les gratuitement.

Autres conseils

Le SDK comprend des émulateurs pour tous les périphériques actuellement libérés, il vous suffit de créer et de les nommer.

Pour créer un « Nexus One » émulateur, vous devez créer un AVD qui utilise le SDK 2.1, et a une taille d'écran de WVGA800. Il est aussi simple que cela.

Il fut un temps de cette façon, mais il a été changé pour faire les développeurs pensent à la version de la plate-forme / configuration qu'ils développent contre (et pour permettre AVDS la plate-forme multiple à créer).

Voici un moyen rapide de lancer un émulateur en cours d'exécution petit gâteau:

  

$ android créer AVD -n Android1.5 -t

     

émulateur $ -avd Android1.5

Qu'en est-il d'autres caractéristiques .... j'aimerais faire mon travail d'application sur tous les appareils Android, mais, je ne possédez pas tous, juste 1. Donc, je dois créer un AVD pour chaque configuration matérielle possible (téléphone) . ce qui signifie que je dois retrouver les spécifications exactes pour dire 5-10 téléphones? resultion, la densité, le rapport d'aspect, les types d'entrée, tactile multipoint? proccessor FPU? certains ne autres pas. etc etc quelque chose doit faire.

Je suis confus par votre question. Les navires SDK avec un émulateur. Il vous suffit de créer et configurer un par exemple de celui-ci d'abord par le SDK et AVD Manager.

Vous pouvez créer AVD approprié à l'aide android (android.bat) dans le dossier / outils de sdk. vous pouvez également choisir la résolution, carte SD, niveau de l'API. Il est vraiment facile :) Si vous voulez écrire pour Nexus - pourquoi pas? Choisissez le niveau approprié et profiter sdk.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top