miércoles, 16 de marzo de 2011

Acceder al código fuente de Android

Cuando estamos programando en Android es muy útil si queremos ver el funcionamiento de un componente de Android buscarlo en la API. Sin embargo aún más cómodo y mas potente es poder acceder al código base, como si de una clase de nuestro proyecto se tratase, esto es, acceder a los ficheros .class que incluye nuestro android.jar.

La forma de hacerlo con el IDE Eclipse es instalando un plugin tal y como explican aqui
An easier way of getting the source into your Eclipse installation is to use the "Android Sources" plugin from http://code.google.com/p/adt-addons/ . Haris Peco maintains plugins with gives access to the Android Source code. Using the Eclipse update manager install two of his plugins. Update site: "http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update" and "http://adt-addons.googlecode.com/svn/trunk/binedit/com.android.ide.eclipse.binedit.update".

Me ha pasado que no funcionaba a veces el plugin, por lo que manualmente nos vamos a las propiedades del proyecto y en las librerias adjuntas, editamos la de android y le ponemos como source: I:/Eclipse/plugins/com.android.ide.eclipse.source_8.0.1.201012181425/4/sources.zip

En la web también explican como acceder mediante Git al proyecto de código abierto de Android, hacer los cambios en el código que queramos y compilar el proyecto. Para de este modo customizar la versión de Android y si nos encontramos iluminados mejorar algún aspecto y comunicarlo a Google.


No hay comentarios: