60 votes

Comment dois-je démarrer avec le développement Android?

Je suis intéressé à essayer quelques-uns de Développement Android et je n'ai pas eu beaucoup de chance de commencer. Je ne suis pas beaucoup d'une personne Linux mais j'ai un Ubuntu zone d'installation que j'ai tenté d'installer le SDK Android et plugins pour Eclipse. Mais je ne vais pas avoir beaucoup de chance de l'obtenir de l'installation.

Je suis à la recherche de quelques conseils pour ce qui serait la meilleure façon pour moi de le faire.

  • Dois-je utiliser une autre distribution Linux?
  • Est Éclipse pas la voie à suivre?
  • J'espérais que c'était une manière pour moi d'obtenir certains Linux exposition trop, donc, je ne sais même pas si il existe un moyen pour accomplir cela, dans Windows, mais je suis sûr que quelqu'un d'autre serait intéressé de savoir que l'info.

J'ai regardé les instructions à Google, mais tout ce que je lis suppose une connaissance préalable de Linux, Eclipse, ou les deux. Il ne semble pas être beaucoup de l'aide pour le dépannage.

79voto

Reto Meier Points 55904

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.

27voto

Tim Sullivan Points 10677

Vous pourriez trouver ce livre, Bonjour Android , utile. Il contient des informations sur la mise en route, l’installation des outils, etc. Je ne l'ai pas lu moi-même, mais la société qui le sous-tend est plutôt solide.

18voto

caseyboardman Points 384

Je suis juste allé à travers moi-même (sur kubuntu 8.10), voici les astuces, je suis tombé sur:

  1. J'ai eu le sun java 6 pour mon développement.

    sudo apt-get install sun-java6-jdk
  2. J'en ai fait mon java par défaut ainsi

    sudo update-java-alternatives -java-6-sun
  3. Obtenez de l'eclipse 3.4. eclipse 3.2 est la dernière dans le référentiel (de cette écriture).

    wget http://download.eclipse.org/technology/epp/downloads/release/ganymede/R/eclipse-java-ganymede-linux-gtk.tar.gz
    tar xzvf eclipse-java-ganymede-linux-gtk.tar.gz
    mv eclipse eclipse3.4
  4. Faire le sun java jre 6 de l'eclipse par défaut en modifiant le fichier eclipse et le déplacement de /usr/lib/jvm/java-6-sun en haut de la liste.

    sudo emacs /etc/eclipse/java_home
  5. Télécharger le fichier zip pour linux à partir de google

  6. Voici ce que m'a cloué la première fois: les autorisations. Voici ce que vous avez à faire:

    sudo décompresser android-sdk-linux_x86-1.1_r1.zip -d ~/libs/
    où "~/libs" est partout où vous mettez le sdk.
  7. Réparer les autorisations sur les deux fichiers:

    sudo chmod a+r ~/libs/android-sdk-linux_x86-1.1_r1/tools/lib/images//userdata.img
    sudo chmod a+r ~/libs/android-sdk-linux_x86-1.1_r1/tools/lib/images//system.img
    Merci à Diego de Torres Milan .
  8. Ouvrez votre ~/.bashrc fichier et ajoutez la à votre CHEMIN d'accès:

    ANDROID=andriod-sdk-linux_x86-1.1_r1; exportation ANDROID
    PATH=$PATH:~/libs/${ANDROID}/outils:.; CHEMIN d'exportation
    J'ai ajouté un ANDROID variable aussi, comme vous pouvez le voir, tout simplement, pour la facilité de la gestion des versions. C'est le seul endroit où il est utilisé et il est facultatif.
  9. Le feu jusqu'à eclipse en cours d'exécution

    eclipse3.4/eclipse
    et de suivre l'installation des directions de google pour obtenir le plugin.

Tout cela m'a fait "Bonjour Android". La chose la plus importante était les autorisations, donc j'espère que ça aide. C'était vraiment le truc que j'ai trouvé sur Diego du site, et quelques autres sites sur l'obtention d'eclipse 3.4. Merci, internets.

J'ai fait un wiki, donc si j'ai raté quelque chose ou peut être plus clair veuillez mettre à jour.

Bonne chance!

7voto

Vihung Points 3066
  1. Commencez avec un développement fort et d'un environnement de développement, vous êtes à l'aise avec - si cela signifie que Linux, alors c'est bien, mais si, en réalité, vous êtes plus à l'aise avec Windows, puis utilisez Windows. Vous ne voulez pas nécessairement être passer plus de temps à trier comment obtenir votre carte vidéo configuré de la même droite, alors qu'en fait, vous voulez développer des applications Android. Android Kit de Développement est basé sur Java et il n'y a rien à propos de Android ou de développement Android qui vous dit que vous devez Linux. Vous pouvez utiliser Windows, Linux et Mac OS - aussi longtemps que vous pouvez exécuter Java.

  2. Cela m'amène à ma deuxième suggestion: utiliser une bonne IDE Java. Surtout si vous n'êtes pas encore familier avec Java. La plupart des gens utilisent Eclipse, et c'est ce que Google semble recommander. Utiliser la dernière version de l'un appelé Eclipse pour les Développeurs Java. Toutefois, Si vous êtes déjà familier avec Java et que vous préférez un autre IDE, puis l'utiliser. Encore une fois, vous ne voulez pas passer du temps à trouver votre chemin autour d'un ensemble d'outils lorsque vous voulez vraiment être l'apprentissage d'une nouvelle API.

  3. Obtenir le dernier SDK Android.

  4. Si vous utilisez Eclipse, obtenir le Android Plugin.

  5. Commencer à développer. Développer, tester (dans l'émulateur), réaménager, de montrer à vos amis, re-réaménagement. Répétez

  6. Si vous pouvez obtenir un, obtenez-en un véritable appareil Android - le T-Mobile G1 (autrement appelé le HTC Dream) vient de sortir.

  7. ???

  8. Résultat

6voto

JasonAnderson Points 1786

Assurez-vous de commencer avec la bonne version d'Eclipse. La version 0.9 beta du SDK Android requiert Eclipse 3.3 ou 3.4. Si vous utilisez la version Gutsy d’Ubuntu, Eclipse fourni par le biais du gestionnaire de paquets Synaptic est la version 3.2.X. Si vous utilisez cela, vous aurez même des problèmes pour créer un projet Android.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X