ADT nicht Schaffung von Android Aktivität ermöglichen

? NewShelbyWoo @ | Original: StackOverFlow
---

Ich installierte die ADT Bündel von http://developer.android.com/sdk/index.html gestern, und ich war nach einer grundlegenden Hallo Welt Tutorial. Ich habe eine neue Applikation für Android -Projekt mit einem Blank Aktivität namens MainActivity . Die daraus resultierende Projekt ein leerer src Ordner und leere reslayout -Ordner. Es gibt eine Datei R.java im gen Ordner, aber es keinen Hinweis auf MainActivity hat . Dies ist, was die SDK -Manager sagt, dass ich installiert haben

Android SDK Tools v 22.6 Android SDK Platform-tools v 19.0.1 Android SDK Build-tools v 19 SDK Platform v 3 ARM EABI v7a System Image v 2 Android Support Library v 19.0.1 Google USB Driver v 9

Ich habe auch versucht eine Aktivität mit einem Rechtsklick auf den Ordner src und gehen auf Android Aktivität manuellen Erstellung, aber wenn ich auf Fertig stellen auf der Assistent für die Erstellung, passiert nichts. Hat jemand irgendwelche Hinweise geben, was ist los? Habe ich eine Schlüsselkomponente für die Installation, oder was?

---

Top 5 Antwort

1patrickfdsouza @

Der Kommentar http://stackoverflow.com/questions/22190578/adt-will-not-allow-creation-of-android-activity#comment33730649_22190578 von http://stackoverflow.com/users/3382208/newshelbywoo das Problem gelöst

2Akshay @

Wenn Sie Android SDK Tools Version 22.6 aktualisiert wird, sind Sie verpflichtet, DDMS Werkzeuge und Plugins aktualisieren .

Gehen Sie auf " Help Menu Bar " -> " Install New Software " und installieren (dies wird sie zu aktualisieren )  url: https://dl-ssl.google.com/android/eclipse/

Auch aktualisieren " Developer Tools " und " NDK Plugins" auf die neueste Version . Diese Schritte ist nützlich für mich und arbeitete auch .

3MohanRaj @

Es ist neues Feature von ADT 22.6.2

Selbst in "None" Thema ADT ( 22.6.2 ) zu erstellen "Fragment -Layout "

Es gibt vier Möglichkeiten :

Versuchen Sie, "Ziel" und "Übersetzen " nach API 14 oder höher ändern. Aber Sie müssen dann entfernen Sie alle Einträge von "Fragment -Layouts "

Deaktivieren Sie "Create Aktivität" Kontrollkästchen, und erstellen Sie Aktivität manuell . Gute Howto : Beste Weg, um Aktivität zu einem Android-Projekt in Eclipse hinzufügen?

Downgrade auf 22.3.0 beispiels

Versuchen Sie, Vorlagen ändern. Im Link unten finden howto .

Ich benutze dritten Weg für meine Anwendungen mit APIs unteren 14 verschiedenen Verzeichnissen habe ich 22.3.0 und 22.6.2 installiert

Es ist in 22.6.2 einige andere Bugs mit leeren Dateien und Probleme mit AVD. Neue Version von ADT wirklich buggy ...

Schauen Sie auch diesen Links :

ADT leere Aktivität mit Fragment Aktivität erstellt ..

Eklipse erzeugt keine MainActivity.java & amp; activity_main.xml

and search.,

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

i gefolgt jene Schritte, das obige Problem zu lösen. Hoffe, das ist Arbeit, vielen Dank :)

4raju @

Wenn Sie den SDK-Tools aktualisieren, indem 22.x müssen Sie ADT Plugin aktualisieren. Gehen Sie folgendermaßen vor, um ADT zu aktualisieren:

Help> Install New Software zu installieren

fügen Sie den folgenden URL und klicken Sie auf Weiter.

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

Aber einige Male es zu Konflikten klagen, in diesem Fall ,

Deinstallieren Sie zuerst die vorhandene ADT -Plug in . Und versuchen Sie es erneut .

So deinstallieren Sie vorhandene ADT -Plug in :

Hilfe > Über Eclipse-Plattform > und die pluging löschen.

Jetzt führen Sie die oben genannten Schritte .

5dbconfession @

Arbeitsbereich muss mit dem der SDK-Ordner festgelegt werden. Nachdem Sie das getan, habe ich keine Probleme. Zum Beispiel, nach dem Herunterladen und Installieren von Eclipse, ist wie folgt meine Verzeichnisstruktur :

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

Es ist ärgerlich, weil der Standard-Arbeitsbereich als documents/workspace ( Ändern von Berechtigungen mit chmod 777 Arbeitsbereich festgelegt nicht in meinem Fall. Außerdem ist es ungünstig, dass alle meine Projekte in anderen Ordnern in der SDK-Ordner gemischt.