2009-12-26 18 views
7

So che posso accedere al codice sorgente Android da https://android.googlesource.com, ma è difficile selezionare il giusto repository git se conosco solo il pacchetto e il nome di una classe Android.Come trovare facilmente la fonte di una classe Android

Non c'è un modo per individuare un file in https://android.googlesource.com?

+0

Se si sta lavorando con Eclipse, vedere la risposta alla domanda http://stackoverflow.com/questions/5233640/best-way-to-attach-android-source-to-eclipse –

risposta

14

La maggior parte delle cose che vorrete vedere possono essere trovate sotto il repository frameworks/base. Include praticamente tutte le classi API pubbliche e private che costituiscono il framework Java Java.

Se si vuole essere in grado di navigare la fonte dall'interno di Eclipse, è possibile seguire questa guida: http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html

Infine, l'estensione Android SDK Reference Search per Chrome consente di sfogliare l'API pubblica digitando ad nella barra degli indirizzi, e aggiunge un comodo link "Visualizza sorgente" a ciascuna pagina Javadoc.

+0

Grazie questo è perfetto – tbruyelle

0

C'è un issue raised against Android project per un singolo file .jar contenente i sorgenti Java.

Il problema è stato rifiutato ma i commenti sono una buona fonte di metodi per accedere all'origine in Eclipse.

0

anche, questo è un ottimo tutorial su come ottenere i sorgenti in Eclipse, senza dover pasticciare con uno qualsiasi dei pronti contro termine o qualsiasi cosa, include file zip del la fonte (che potrebbe non essere aggiornato)

1
2

Dal 2011 il codice sorgente può essere scaricato con l'SDK Manager (Finestra> Android SDK manager)

  • Installa il pacchetto "Sorgenti per Android SDK"
  • Apri Proprietà di android.jar, che puoi trovare nel pacchetto explor er sotto la libreria Android
  • In "Allegato Java Source", selezionare/SDK/Android come fonti cartella esterna

Edit: Eclipse sembra per eseguire la scansione regolarmente la cartella esterna per gli aggiornamenti. Se questo ti infastidisce, puoi comprimere la cartella in un file .jar e dire a Eclipse di cercare in quel contenitore i sorgenti. Eclipse non esaminerà più le modifiche.

+0

Grazie . Più di un'ora di ricerca mi ha portato qui e questo è ciò di cui avevo bisogno. – Peter

Problemi correlati