Red de conocimiento informático - Conocimiento informático - Cómo compilar el SDK de Android

Cómo compilar el SDK de Android

Si no tienes una placa de desarrollo real y quieres sumergirte en el marco o kernel de Android

, tendrás que usar un emulador de Android

.

Pero el

SDK de Android que descargamos no tiene código fuente y no podemos rastrear los cambios en el marco o el kernel.

Así que se nos ocurrió la idea de generar nosotros mismos el SDK desde cero.

1.

Primero, descargue y compile todos los códigos fuente

.

Los pasos específicos no se repetirán aquí. Consulte ht

tp://

/source.and

roid. .c

om/ descargar

cd

mydroid

repo

init

- u

git://android.git.kernel.org/platform/manifest.git

repo

Sincronización

Consejos:

A veces, los servidores de Android de Google siempre están caídos, por lo que no podemos quedarnos frente a la computadora y volver a publicar manualmente

sincronizar, lo que demora horas en descargarse.

Escribiremos un pequeño script para permitir que la computadora vuelva a publicar automáticamente

Sincronizar hasta que la descarga sea exitosa:

#! /bin/sh

count=0

ret=1

mientras

[

$ret

-ne

]

hacer

repo

sincronizar

ret=$ ? ret=$?

cuenta=$((

$cuenta

1))

echo

"prueba

$count,

ret:

$ret"

hecho

echo

"prueba

$count,

ret:

$ret"

hecho

echo

"prueba

$count,

ret:

$ret"

Copia lo anterior en un archivo tryrepo.sh

Luego modifica las propiedades de tryrepo.sh e inicia la automatización. Se debe hacer a la mañana siguiente

chmod

a x

tryrepo.sh

. /tryrepo.sh

2.

Compilar android,

Generar SDK

hacer

sdk

Después de una larga espera, se generó el SDK y el directorio es: mydroid\out\host\linux-x86\sdk\ android-sdk_eng.yanbin_linux-x86\platforms\

En Linux, puede ejecutar mydroidout\host\linux-x86\sdk\android-sdk_eng.tools\android

. Puede ver la familiar pantalla de inicio del emulador de Android

.

Si desea utilizar el SDK y el emulador en Windows

XP,

la forma más sencilla es:

(1) Descargar la última versión de Windows del SDK de Android

2.0

usted mismo.

(2) Coloque el SDK en mydroid\outhost\linux-x86\sdk\android-sdk_eng.yanbin_linux-x86\platforms en la versión de Windows de las plataformas.

(3)

Luego copie varios archivos .exe del directorio de herramientas en android-2.0 en plataformas al directorio de herramientas en el directorio SDK que compiló.