Cómo utilizar Eclipse para desarrollar código fuente de Android
Hoy encontré el documento oficial sobre cómo usar eclipse para desarrollar código fuente de Android:
/a/Android.com/open source/using-eclipse
Se pueden resumir algunos puntos de este documento y práctica:
1. Puede usar eclipse para editar programas JAVA y verificar errores (principalmente en la inclusión y sintaxis de la biblioteca de clases), pero no puedes usar eclipse para editar programas JAVA. Para compilar y ejecutar el código fuente de Android, aún necesitas hacerlo en el shell (o mm o mmm).
2. Hay algunos archivos de configuración de eclipse en la carpeta fuente de Android.
Claapath: El archivo de configuración de eclipse del proyecto eclipse nos permite importar directamente los archivos correspondientes y paquetes JAVA del código fuente de Android al proyecto.
Android-formatting.xml y android.importorder: esto es muy importante y se utiliza principalmente para estandarizar nuestro estilo de codificación y hacer que nuestro estilo de codificación sea más consistente.
3. Al importar el código fuente de Android a eclipse como proyecto, debes prestar atención a dos puntos.
1), el nuevo proyecto debe ser javaproject, no androidproject; de lo contrario, destruirá el código fuente de Android (generalmente agregando más archivos/carpetas).
2) Antes de importar, es mejor comprobar si el archivo está ahí. El classpath tiene los archivos (carpetas) correspondientes en el código fuente de Android; de lo contrario, el código fuente de Android se dañará (generalmente se agregarán más archivos/carpetas).
En términos generales:
1. Utilice eclipse para editar código y comprobar errores.
2. No compile ni ejecute el programa de código fuente de Android en eclipse. Solo puede compilar el código fuente de Android a través de make (o mm o mmm) en la línea de comando.
3. Puede depurar el programa fuente de Android en eclipse (principio: eclipse depura en el emulador a través del servidor ddms), puede depurar en un solo paso y depurar puntos de interrupción.
A continuación, resumimos cómo utilizar eclipse para desarrollar código fuente de Android a partir de documentos oficiales.
1. Establecer un entorno de desarrollo básico de Android.
Consulte la documentación oficial o "Instalación del emulador de Android en Ubuntu8.10".
2. Compilar el código fuente de Android
Make se utiliza para compilar el código fuente de Android en el directorio raíz. Tenga en cuenta algunas configuraciones. Para obtener más información, consulte Compilación del código fuente de Android.
3. Copie el archivo de configuración del proyecto eclipse en el directorio raíz del código fuente de Android.
cp development/ide/eclipse/. ruta de clases. /
chmod u w .classpath #Hacer que la copia sea escribible
4. Modificar la configuración del programa eclipse.
1), modifique la configuración de caché de eclipse
Cambie los tres valores de eclipse.ini (en el directorio de instalación del software de eclipse) a los siguientes valores:
-Xms128m
-Xmx512m
-XX: MaxPermSize=256m
2) Importe android-formatting.xml y android.importorder a eclipse.
Formato-Android.xml,. Tanto classpath como android.importorder se colocan en desarrollo/ide/eclipse/
Android-formatting.xml se usa para configurar el estilo del código del editor eclipse. Android.importorder se usa para configurar el orden y la estructura; de las importaciones de eclipse.
En Ventana -> Preferencias -> Java -> Estilo de código -> importar android-formatting.xml al formateador.
En windows-gt;Preferencias-gt;Java-gt;Estilo de código-gt;Importar android.importorder desde OrganizeImports.
3) Instale el complemento anyedit (opcional)
Descárguelo e importe a eclipse en http://andrei.gmxhome.de/anyedit/.
5. Importe el código fuente de Android a eclipse como proyecto.
Por favor, compruébalo antes de importar. El classpath tiene los archivos (carpetas) correspondientes en el código fuente de Android; de lo contrario, el código fuente de Android se dañará (normalmente se agregarán más archivos/carpetas) y las rutas redundantes estarán allí. El classpath se puede eliminar.
Cree un nuevo proyecto Java (no un proyecto Android, de lo contrario destruirá el código fuente de Android), elija importar desde un proyecto existente, el nombre del proyecto es arbitrario y listo.
Al importar, eclipse necesita construir el proyecto, lo cual es lento. Después del arranque, generalmente no se producirán errores.
6. Depuración de programas de Android en eclipse.
Primero ejecute:
Directorio de código fuente de CD de Android
. build/envsetup.sh
Almuerzo 1 #Build emulador
Emulador y software. #Deberías ver una imagen GUI de una llamada telefónica
ddms amp#Deberías obtener una consola de depuración completa
Luego configura el tipo de depuración y el puerto en eclipse:
p >Tiempo de ejecución->Configuración de depuración->Haga doble clic en la aplicación RemoteJava y establezca "Host:" en localhost, "Puerto:" en 8700 y "ConnectionType" en Estándar (SocketAttach).
Luego "Aplicar"
Tenga en cuenta que cuando hace clic en "Depurar" aparece un doloroso error que indica que el puerto 8700 está ocupado, así que cierre el programa DDMS y reinicie DDMS.
Si se produce un error que indica que la VM no puede conectarse, tenga en cuenta que se debe seleccionar un proceso (correspondiente a una aplicación) en DDMS antes de poder realizar la depuración en eclipse.
Al depurar eclipse, puede establecer puntos de interrupción y depurar en un solo paso. Se estima que el equipo de Google también desarrolla y depura aplicaciones de Android de esta forma.
7. Compile el código fuente de Android
Ejecutar:
CD directorio de código fuente de Android
. build/envsetup.sh
Luego habrá más comandos como mm/mmm, utilizados para compilar módulos (incluidos programas C, C, JAVA). También podemos ejecutar "crear nombre de módulo" directamente en el directorio raíz del código fuente de Android para compilar el módulo.
Categoría: Aplicaciones Android, Código fuente de Android.