2010-04-30 17 views
23

Intento buscarlo, pero no puedo. Estoy ejecutando Windows 7 en la computadora portátil Lenovo G460. Intenté instalar Ubuntu pero no puedo usar Wireless para conectarme a internet por alguna razón.¿Cómo puedo consultar el código fuente de Android en el sistema operativo Windows?

¿Hay alguna forma de que pueda ver el código fuente de Android o al menos solo la parte del calendario?

+0

hicieron a tener éxito en la ejecución con éxito el código? Si es así, ¿cómo lo hiciste?- Gracias Swathi –

+0

No estaba tratando de hacer eso, todo lo que quería era ver cómo se programó el calendario. – RobGThai

Respuesta

30

Puede navegar por el código fuente de Android utilizando su repository browser. Si desea verificar un proyecto específico (es decir, descargar la fuente), necesitará obtener el sistema de control de versiones Git. Cuando tiene Git ejecutándose, puede clonar un repositorio completo usando git clone https://android.googlesource.com/projectname.git o simplemente obtener HEAD (la versión más reciente de todos los archivos, útil si solo quiere navegar por la fuente) haciendo git clone --depth 1 https://android.googlesource.com/projectname.git.

El nombre del proyecto es la carpeta superior que selecciona en el navegador del repositorio, por ejemplo platform/packages/apps/Calendar para la aplicación Calendario. Entonces el comando completo es git clone https://android.googlesource.com/platform/packages/apps/Calendar.

+1

Encontré un problema al acceder al git: // URL - "android.git.kernel.org [0: 130.239.17.13]: errno = Tiempo de espera de conexión agotado". Parece que algunos puertos fueron bloqueados por un firewall. Lo que funcionó para mí fue usar la URL http: // en su lugar –

+0

Funcionó bien usando http: // – domenukk

+0

. Llevando demasiado tiempo en mi PC con mi Internet escamosa, se restablece todo el tiempo. ¿Es posible descargar solo la rama de publicación de la base de código, que puede finalizar en medio día? – Gopinath

0

Instale cygwin, e instale la versión de cygwin de git, luego siga las instrucciones normales para instalar el repositorio.

De todos modos, querrá tener git - se ha convertido en el vcs estándar para el trabajo de desarrollo moderno. Algunas cosas están en svn still, pero eso está desapareciendo.

15

Los gitweb y Google Code Search repositorios para Android se han retirado ya que esta pregunta fue respondida en un principio. Afortunadamente, el Administrador de SDK finalmente le permite download the source codepara Android 4.0 y posterior junto con todas las API y herramientas.

Si necesita acceso al código fuente de Android pre-Ice Cream Sandwich (4.0) y no desea utilizar el non-Windows download instructions de Google, puede buscar GrepCode para lo que necesita en línea. (Busque "android" y el nombre de la clase o método que desea, y luego elija la versión del código que desee.) GrepCode funciona, pero lo he visto bloquear IE varias veces. Una alternativa sería descargar Android Sources plugin for Eclipse, que le proporciona todo el código fuente para versiones de Android de hasta 4.0.1.

Una vez que tenga el código fuente, se puede conectar el directorio de origen que está utilizando para su .jar en Eclipse, de la siguiente manera:

Haga clic en el proyecto> Propiedades >Vía de construcción Java>Bibliotecas pestaña> seleccione + junto al .jar al que desea conectar el código fuente> haga clic en Fuente Adjunto para editar la ruta de acceso a los archivos de origen.

+0

Actualización: Solo estaba usando GrepCode hoy y no tuve un problema en IE 9 en ningún momento. Los problemas que tuve en el pasado probablemente dependían de la versión. – hotshot309

0

Para mí, la manera más fácil es buscarlo en GrepCode.

+0

Pero eso no responde las preguntas. Por ejemplo, la búsqueda de 'notification_template_big_text.xml' encuentra todo tipo de cosas, pero no el diseño XML. – Martin

1

1) Instalar Git: http://git-scm.com/

2) Abrir Git Bash desde el menú Inicio> Git> Git Bash

3) En la ventana de Git Bash, cambie el directorio actual a su directorio favorito (por ejemplo D: \ android_src) por el siguiente comando: cd /d/androidsrc/

4) En el Explorador de Windows, cree un archivo vacío D:\android_src\download.sh y abrirlo por el bloc de notas

5) abra el siguiente enlace de una d copiar el código & pegarlo en D:\android_src\download.sh, a continuación, guarde y cierre el Bloc de notas:

http://pastebin.com/DfqBFKnK

6) Ejecutar script descarga shell en la ventana Git Bash con comando siguiente: ./download.sh

Ver también:https://android.googlesource.com/

2

Pasos:

  1. Descargar Cygwin de http://cygwin.com/install.html.
  2. Instale cygwin con casi todos los valores predeterminados. Durante la configuración de cygwin, seleccione los módulos curl y python (búsquelos) y márquelos para su instalación.
  3. Inicie cygwin.exe y vaya a su directorio preferido (el mío es D:/Android/sources/4.0/try2). Ejemplo: $: cd /cygdrive/d/Android/sources/4.0/try2

  4. Ejecutar las siguientes instrucciones una por una:

    i) mkdir bin

    II

    ) PATH=/cygdrive/d/Android/sources/4.0/try2/bin:$PATH

    iii

    ) curl https://storage.googleapis.com/git-repo-downloads/repo > /cygdrive/d/Android/sources/4.0/try2/bin/repo

    iv) mkdir source

    v) cd source

    vi)
    Maestro rama:
    repo init -u https://android.googlesource.com/platform/manifest

    4.0.1 rama por ejemplo:
    repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

    vii) Dar credenciales si es necesario

    viii) repo sync

Fuente: click here

Cuestiones relacionadas