Pregunta

Sé que puedo acceder al código fuente de Android desde https://android.googlesource.com , pero es difícil de seleccionar el repositorio git bien si sólo sé el paquete y el nombre de una clase de androide.

No hay una manera de localizar un archivo en https://android.googlesource.com ?

¿Fue útil?

Solución

La mayoría de las cosas que usted quiere ver se pueden encontrar bajo la frameworks/base repo . Esto incluye prácticamente todas las clases de la API públicas y privadas que conforman el marco Android Java.

Si usted quiere ser capaz de navegar por la fuente desde dentro de Eclipse, puede seguir esta guía: http://blog.michael-forster.de/2008/12/view-android-source-code-in-eclipse.html

Por último, la extensión del Android SDK Referencia Buscar para Chrome te permite navegar por la API pública escribiendo ad en la barra de direcciones, y se añade un "ver fuente" conveniente enlace a cada página de Javadoc.

Otros consejos

Desde el año 2011 el código fuente puede ser descargado con el SDK Manager (Ventana> Android SDK Manager)

  • Instalar "Fuentes para Android SDK" paquetes
  • Abra Propiedades de android.jar, que se puede encontrar en el explorador de paquetes por debajo de la biblioteca de Android
  • En "Fuente Java adjuntos", seleccione androide / SDK / fuentes carpeta externa

Editar Eclipse parece escanear regularmente la carpeta externa para las actualizaciones. Si esto le molesta, puede comprimir la carpeta en un .jar y luego decirle a Eclipse para buscar en ese tarro de las fuentes. Eclipse entonces ya no buscar cambios.

Hay un problema href="http://code.google.com/p/android/issues/detail?id=979" rel="nofollow levantado contra proyecto para Android un único archivo que contiene las fuentes .jar Java.

El problema se ha disminuido, pero los comentarios son una buena fuente de métodos para acceder a la fuente en Eclipse.

También, esta es una muy buena tutorial sobre cómo obtener la fuente en eclipse, sin tener que meterse con cualquiera de los repositorios o nada, que incluye archivos zip de la fuente (que podrían estar fuera de fecha)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top