2010-07-23 22 views
14

Ho appena iniziato a utilizzare Net Beans. Voglio provare a sviluppare app Android. Ho scaricato l'SDK di Android e tutto funziona bene. Posso creare piccole app ed eseguirle nell'emulatore. Tuttavia, il popup intelisense per i metodi Android dice che Javadoc non è stato trovato. C'è un modo per aggiungerlo?Come aggiungere javadoc per Android a Netbeans

risposta

0

Non sono sicuro che la configurazione è simile, ma la JavaDoc è memorizzato in /docs/riferimento
Per la mia messa a punto ho dovuto creare una cerniera di quella cartella e aggiungerlo come JavaDoc alla libreria Android.

2

Dai un'occhiata alle origini Android fornite da adt-addons. Questo plug-in di eclissi scaricherà tutti i sorgenti e li allega automaticamente.

Se non si utilizza Eclipse, è comunque possibile scaricare le cerniere di origine dal vaso al http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/plugins/

Estrarre il file jar e all'interno troverete cerniere di origine per ogni revisione della piattaforma. Allega questi al tuo IDE.

Altrimenti, è possibile controllare manualmente le fonti da git, ma questo è un processo piuttosto lungo e difficile per ottenere quanto sopra.

+0

grazie! ho già scaricato la documentazione, ma il problema con il plugin Android per netbeans è che non ti permette di allegare fonti o javadoc per i plataforms Android aggiunti ...Ma se mi riferisci ad aggiungere una nuova cartella sorgente ai miei progetti, questo non farebbe sì che i netbeans compilino tutte le fonti lì ogni volta che faccio un clean/build del mio oggetto? – Gero

+0

Io di solito uso Eclipse per Android Dev ma ho appena dato un'occhiata, dato che sono un grande fan di Netbeans. Stai usando il plugin nbandroid (http://kenai.com/projects/nbandroid/pages/Install) come suggerito da http://wiki.netbeans.org/IntroAndroidDevNetBeans? Per me, una volta che ho aggiunto le piattaforme, posso vedere Android.jar nelle Librerie e ottenere javadocs. –

+1

Il mio male. Ho spostato la cartella "docs" all'interno di/android-sdk-windows/e ora tutto funziona come previsto. Sembra che nbandroid voglia che sia lì e non ci permetta di collegare manualmente i documenti al plataform. Quale è una buona decisione in quanto vi è un solo documento condiviso da tutte le piattaforme Android. Grazie! (Accettare la taglia come risposta è in questo post) – Gero

5

Il modo migliore, come sotto i punti in NetBeans 7:

  1. Strumenti -> Librerie ant.
  2. Nuova libreria -> Denominalo Android.
  3. Classpath -> Aggiungi JAR/Cartella -> {Cartella SDK} \ piattaforme \ android-16 \ android.jar (in breve trova android.jar e usa il suo percorso, per me sto usando la versione 16) .
  4. Javadoc -> Aggiungi ZIP/Cartella -> {Cartella SDK} \ docs \ riferimenti (nota importante: è possibile che si verifichi un errore nel passaggio precedente, quindi la ricerca non funzionerà. Per risolverlo, copiare l'indice del file. html all'interno [cartella di riferimenti] in un nuovo file e chiamato index-all.html. Quindi aggiungere nuovamente il percorso nel passaggio 4).

Fonte: Here

+0

Nota che affinché funzioni, è necessario che sia installato il pacchetto "Documentazione per Android SDK" (utilizzando Android SDK Manager). – Forage

+0

Il passaggio 4 ha funzionato senza la soluzione alternativa, sebbene l'errore fosse visualizzato (Netbeans 8.1). – user905686

0

Se si utilizza il plugin di nbandroidsupport è possibile scaricare il javadoc da Android SDK Manager, è possibile trovare il pacchetto in API più recente di Android (nel mio caso Android 5.1.1) il nome del pacchetto è "Documentazione per Android SDK".

Una volta installato il pacchetto, riavviare i netbeans. Nel mio caso il javadoc non viene mostrato a volte premendo ctrl+space sul metodo, pertanto è possibile mostrare javadoc premendo ctrl+shift+space.

Nota: questo metodo si applica a qualsiasi versione dell'API.

Problemi correlati