2010-07-23 6 views
14

Ich habe gerade angefangen, Net Beans zu verwenden. Ich möchte mich an der Entwicklung von Android-Apps versuchen. Ich habe den Android SDK heruntergeladen und alles funktioniert gut. Ich kann kleine Apps erstellen und sie im Emulator ausführen. Das Intlisense-Popup für die Android-Methoden besagt jedoch, dass das Javadoc nicht gefunden wird. Gibt es eine Möglichkeit, es hinzuzufügen?Wie Sie Javadoc für Android zu Netbeans hinzufügen

Antwort

0

nicht sicher, was das Setup ist wie, aber die JavaDoc in /docs/reference
Für mein Setup gespeichert ich eine Zip dieses Ordners erstellen musste und als JavaDoc auf die Android-Bibliothek hinzufügen.

2

Werfen Sie einen Blick auf die Android-Quellen zur Verfügung gestellt von adt-addons. Dieses Eclipse-Plugin wird alle Quellen herunterladen und automatisch anhängen.

Wenn Sie Eclipse nicht verwenden, können Sie immer noch die Quelle Reißverschlüsse aus dem Glas Download bei http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/plugins/

die JAR-Datei extrahieren und innerhalb Sie Quelle Reißverschlüsse für jede Plattform Revision finden. Hängen Sie diese an Ihre IDE an.

Andernfalls können Sie die Quellen manuell von Git auschecken, aber dies ist ein ziemlich langer und mühsamer Prozess, um das oben genannte zu erreichen.

+0

danke! ive schon heruntergeladen die Dokumentation, aber das Problem mit Android-Plugin für Netbeans ist, dass es nicht erlaubt, Quellen oder Javadoc für die Android Plataforms hinzugefügt ...Aber wenn du meinen Projekten einen neuen Quellordner hinzufügst, würde das nicht dazu führen, dass netbeans jedes Mal, wenn ich ein sauberes/build von meinem Projekt mache, alle Quellen dort kompiliere? – Gero

+0

Ich benutze normalerweise Eclipse für Android-Entwickler, aber ich habe gerade einen Blick geworfen, da ich ein großer Netbeans-Fan bin. Verwenden Sie das nbandroid-Plugin (http://kenai.com/projects/nbandroid/pages/Install) wie von http://wiki.netbeans.org/IntroAndroidDevNetBeans vorgeschlagen? Für mich, sobald ich die Plattformen hinzugefügt habe, kann ich die android.jar in Bibliotheken sehen, und ich bekomme Javadocs. –

+1

Mein schlechtes. Ich habe meinen Ordner "docs" in/android-sdk-windows/verschoben und nun funktioniert alles wie erwartet. Scheint, dass Nbandroid will, dass es da ist und erlauben uns nicht, die Dokumente manuell mit der Plattform zu verknüpfen. Das ist eine gute Entscheidung, da es nur ein Dokument gibt, das von allen Android-Plattformen geteilt wird. Vielen Dank! (Annahme Kopfgeld, wie die Antwort in diesem Beitrag ist) – Gero

5

Der beste Weg, wie unten Schritte NetBeans 7:

  1. Werkzeuge -> Ant-Bibliotheken.
  2. Neue Bibliothek -> Nennen Sie es Android.
  3. Klassenpfad -> JAR/Ordner hinzufügen -> {SDK-Ordner} \ platforms \ android-16 \ android.jar (kurz gesagt, android.jar und seinen Pfad verwenden, für mich verwende ich 16 Version) .
  4. Javadoc -> ZIP/Folder hinzufügen -> {SDK Folder} \ docs \ referenzen (Wichtiger Hinweis: Sie können einen Fehler im obigen Schritt bekommen, so dass die Suche nicht funktioniert. Um das Problem zu lösen, kopieren Sie den Dateiindex. html innerhalb [Verweise Ordner] zu einer neuen Datei und aufgerufen index-all.html Dann fügen Sie den Pfad in Schritt 4 wieder hinzu.

Quelle: Here

+0

Beachten Sie, dass das Paket "Documentation for Android SDK" (mit dem Android SDK Manager) installiert sein muss, damit dies funktioniert. – Forage

+0

Schritt 4 funktionierte für mich ohne die Problemumgehung, obwohl der Fehler angezeigt wurde (Netbeans 8.1). – user905686

0

Wenn Sie das nbandroidsupport verwenden Plugin Sie die javadoc von Android SDK Manager herunterladen können, können Sie das Paket in der neuesten Android-API gefunden (in meinem Fall Android 5.1.1) Name des Pakets ist "Dokumentation für Android SDK".

Sobald Sie das Paket installiert haben, starten Sie Ihre Netbeans neu. In meinem Fall zeigt das Javadoc manchmal nicht ctrl+space auf der Methode an, deshalb können Sie das javadoc drücken, das ctrl+shift+space drückt.

Hinweis: Diese Methode gilt für jede API-Version.

Verwandte Themen