40 votes

ADT ne permettra pas la création d'Android Activité

J'ai installé l'ADT bundle http://developer.android.com/sdk/index.html hier, et j'ai été à la suite d'une base Bonjour tout le Monde, tutoriel. J'ai créé une nouvelle Application Android de Projet avec un Vide de l'Activité nommée MainActivity. Le projet a un vide src le dossier et vide res\layout le dossier. Il y a un R.java le fichier dans l' gen le dossier, mais il n'a pas de référence à l' MainActivity. C'est ce que le SDK manager dit que j'ai installé

  • Android SDK Tools v 22.6
  • Android SDK Platform-tools v 19.0.1
  • Version du SDK Android-outils de v 19
  • SDK de la Plate-forme de v 3
  • ARM EABI v7a Image du Système v 2
  • Android Support Library v 19.0.1
  • Google USB Driver v 9

J'ai aussi essayé de créer manuellement une activité en cliquant droit sur l' src le dossier et va Android Activité, mais quand j'ai frappé Terminer dans l'assistant de création, rien ne se passe. Quelqu'un aurait-il des indices sur ce qui se passe? Ai-je raté un élément clé pour installer ou quelque chose?

14voto

Akshay Points 202

Si vous avez mis à jour vers Android SDK de l'Outil par les plus récentes de 22,6 version, afin de vous mettre à Jour DDMS Outils et de Plugins.

Aller à "l'Aide de la Barre de Menu" -> "Install New software" et de l'installer (ce qui sera mis à jour) url: https://dl-ssl.google.com/android/eclipse/

Et mise à Jour de "Devloper Outils" et "NDK Plugins" par la Version la plus récente. cette procédure est utile pour moi et a travaillé également.

6voto

patrickfdsouza Points 337

Le commentaire voir le commentaire par NewShelbyWoo a résolu le problème

3voto

MohanRaj Points 193

C'est une nouvelle fonctionnalité de l'outil ADT 22.6.2

Même en "None" thème de l'ADT(22.6.2) créer des "Fragment de Mise en page"

Il y a quatre façons:

Essayez de changer de "Cible" et "Compiler" à l'API de 14 ans ou plus. Mais vous devez alors supprimer toutes les entrées de "Fragment de Mises en page"

Décochez la case "Créer de l'activité" case à cocher, et de créer de l'activité manuelle. Bon howto: la Meilleure façon d'ajouter de l'Activité d'un projet Android dans Eclipse?

Revenir à 22.3.0 par exemple

Essayez de modifier des modèles. Dans le lien ci-dessous vous trouverez howto.

J'utilise troisième voie pour mes applications avec des Api inférieur 14. Dans des répertoires différents, j'ai installé 22.3.0 et 22.6.2

Il y en 22.6.2 est quelques autres bugs avec vide les fichiers et les problèmes de l'AVD. Nouvelle version de l'outil ADT vraiment buggé...

Regardez aussi ce lien:

ADT vide activité créée avec fragment de l'activité..

Eclipse ne génère pas de MainActivity.java & activity_main.xml

et de la recherche.,

http://stackoverflow.com/search?q=adt+22.6

j'ai suivi ces étapes pour résoudre le problème ci-dessus. Espérons que c'est du travail,je vous Remercie :)

0voto

raju Points 353

Lorsque vous mettez à niveau à outils du kit SDK de 22.x vous devez mettre à jour plugin ADT. suivez ces étapes pour mettre à niveau l'outil ADT:

Help > Install New software installer

ajouter l'url ci-dessous et cliquez sur suivant.

url: https://dl-ssl.google.com/android/eclipse/.

Mais quelques fois il se plaindre de conflits, dans ce cas,

D'abord désinstaller la ADT plug-in. et essayez de nouveau.

Pour Désinstaller Existant ADT plug-in:

Aide>à Propos de la Plateforme Eclipse> et supprimer le pluging.

maintenant, suivez les étapes ci-dessus.

0voto

dbconfession Points 143

espace de travail doit être mis à la le dossier SDK. Après avoir fait cela, je n'ai eu aucun problème. Par exemple, après le téléchargement et l'installation d'Eclipse, mon répertoire de la structure est comme suit:

/Users/username/Development/adt-bundle-mac-x86_64-20140702/
    /eclipse/
    /sdk/
        /HelloWorld/

C'est ennuyeux car l'espace de travail par défaut a été défini comme documents/workspace (modification des autorisations avec chmod 777 espace de travail n'a pas fonctionné dans mon cas. En Plus, c'est gênant que tous mes projets sont mélangés avec d'autres dossiers dans le dossier SDK.

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