Je n'ai pas fait de développement Android sous Linux, donc ma réponse est basée sur mon expérience de Windows, donc pour répondre à votre première question, la dernière, oui. Il peut être fait dans Windows.
De ce que j'ai lu / entendu ce qui suit devrait être applicable à Linux.
Eclipse est certainement l'endroit où vous souhaitez construire votre applications Android. Google a sorti un plugin (Android Developer Toolkit) qui automagiquement intègre tous les outils de débogage, émulateur, compilateur, de l'assistant nouveau projet, etc. Vous n'en avez pas besoin, mais il rend tout beaucoup plus facile.
Les deux Eclipse et le SDK sont téléchargement, décompressez-exécuter les installations qui devrait être simple à faire fonctionner. Si vous ne l'avez pas déjà fait, commencez par obtenir la plus récente d'Android, le SDK [http://code.google.com/android/download.html'], il suffit de décompresser dans un nouveau développement de la sandbox et de prendre note de l'endroit où vous l'avez mis.
L'Obtention D'Installation D'Eclipse
Vous pouvez télécharger une compatible Eclipse avec toutes les bibliothèques et les outils dont vous avez besoin pour Android à partir d'ici:
[http://www.eclipse.org/downloads/packages/']
Le "Eclipse IDE for Java Developers' l'ensemble a tout ce dont vous aurez besoin. Pour l'installer il suffit de décompresser dans un nouveau dossier et exécutez l' Eclipse.exe
exécutable, le laisser créer un nouvel espace de travail où vous le souhaitez. Une fois que vous êtes dans, vous aurez envie d'installer l'Android plugin pour rendre votre vie plus facile.
Sélectionnez Aide > Installer de Nouveaux Logiciels..., et dans la boîte de dialogue vient d'entrer https://dl-ssl.google.com/android/eclipse/.
dans le travail avec la " boîte de saisie de texte.
Cliquez sur OK et accepter toutes les instructions jusqu'à ce qu'elle est installée. Redémarrez Eclipse et vous êtes presque prêt pour le rock.
Sélectionnez Fenêtre > Préférences... et sélectionnez Android, puis mettre le dossier où vous avez décompressé le SDK dans le SDK de l'Emplacement de la zone de texte. Hit Appliquer puis OK et vous avez terminé.
Prise En Main
Le Plugin crée un nouveau Android type de projet dans le Nouveau > Projet... menu. Chaque nouveau projet est en fait une implémentation de "Hello World" qui peuvent vous aider à commencer.
Avant de pouvoir utiliser l'émulateur, vous devez créer un périphérique virtuel. Android virtual device vous permet de spécifier une cible de la plate-forme Android, la résolution de l'écran, et les paramètres du matériel.
Pour créer un Périphérique Virtuel sélectionnez Fenêtre > Android SDK et AVD Manager. Cliquez sur le bouton "Nouveau" et sélectionnez un nom et une plate-forme cible. Dans la plupart des cas, vous aurez envie de choisir la dernière API de Niveau avec l'Api Google (par exemple. Google Api (Google Inc.) - L'API de Niveau 4). Entrez une Carte SD de taille supérieure à 8 mètres, et de choisir l'habillage / résolution de l'écran en fonction de l'appareil que vous souhaitez émuler. Sélectionnez "Create AVD".
Pour l'exécuter dans l'émulateur frappé l' Exécuter > Ouvrir la Fenêtre de Débogage... option de menu. Les valeurs par défaut devrait fonctionner très bien, alors cliquez sur le Débogage et la valeur par défaut AVD devrait se lancer et de montrer votre nouvelle application.