Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo importar el código fuente de Android a eclipse

Cómo importar el código fuente de Android a eclipse

En concreto, existen dos métodos.

Primer método: al crear un proyecto de Android, seleccione

Crear proyecto a partir de una fuente existente (crear un proyecto a partir del código fuente existente) y luego seleccione

Examinar para encontrar el código que desea importar.

Segundo método: puedes crear un nombre de ubicación de aplicación

Nombre de paquete

Crear actividad

y la versión de Android del mismo proyecto

Una vez creado, haga clic derecho sobre él y seleccione Importar, luego Sistema de archivos.

Busca el proyecto que deseas importar e importa todo su contenido.

Pueden ocurrir errores al aprender el código fuente de Android en eclipse, como Navegador (navegador), Mms (MMS), Teléfono (teléfono) y Contactos (libreta de direcciones). Los motivos pueden ser los siguientes:

1. Cuando se utilizan API que no están incluidas en el SDK (publicadas públicamente), hay dos situaciones:

a Clases marcadas con @hide: la mayoría de estas clases están ocultas. están bajo el paquete com.android.Internal;

b Clases marcadas con @hide: estas clases están ocultas y la mayoría de estas clases están bajo el paquete com.android.Internal. En paquetes internos;

b Algunas API privadas de Google no están incluidas en el SDK, la mayoría de ellas se encuentran en el paquete com.google.android

2. Se utilizan algunas interfaces auxiliares declaradas por la capa de marco. para acceder a los servicios del sistema, pero estas interfaces auxiliares solo se convierten a código fuente .java en el momento de la compilación, por lo que no son accesibles cuando estas aplicaciones se compilan en el entorno SDK.

La solución es:

(Tenga en cuenta: el directorio de salida es el directorio de salida después de la compilación completa en un entorno de compilación de código fuente completo (Linux))

1. Encuentre esas clases ocultas, que se encuentran en las dos ubicaciones siguientes:

A. out\target\common\obj\JAVA_LIBRARIES\framework_intermediates/classes.jar;

B, fuera \target\common\obj\JAVA_LIBRARIES\android-common-intermediates\classes.jar;

B, fuera\target\commonobj\JAVA_LIBRARIES\android-common-intermediatesclasses.jar;

Agregue el archivo .jar encontrado a las dependencias de la biblioteca del proyecto como biblioteca de usuario en Eclipse, colocando el orden de la biblioteca encima de la biblioteca del SDK de Android.

Hay muchos otros paquetes jar específicos de aplicaciones en el directorio out\target\common\obj\JAVA_LIBRARIES\....

2.Busque los archivos fuente .java que faltan, que se generan en el momento de la compilación y generalmente se encuentran en las siguientes ubicaciones:

out\target\common\obj\. Directorio JAVA_LIBRARIES\XXX _intermediates\src, XXX es el nombre del módulo relevante;

Este es un buen lugar para encontrar los archivos fuente .java que faltan.