Descarga del paquete de código fuente de Android, actualización a Android 12, versión del código fuente: Android 1.6 - Android 12, actualización continua

El uso de Baidu Netdisk es proporcionar una opción de descarga adicional, por supuesto, también puede usar el espejo fuente de Tsinghua para descargar. Si el enlace falla, por favor publique un mensaje.

El paquete comprimido está empaquetado  7z y comprimido. Dado que el archivo es demasiado grande, para facilitar la carga en el disco de red de Baidu, se utilizan subpaquetes. Descomprimir comando:

7z x android-xxxxxxxxxx.7z.001

Si no hay  7z un comando para instalarlo usted mismo, ubuntu instala el comando 7z:sudo apt-get install p7zip-full

Al descomprimir, preste atención al directorio donde se almacena el archivo. Si lo monta en una unidad flash USB, un disco duro móvil o un directorio compartido de una máquina virtual para la descompresión, la descompresión puede fallar. Lo mejor es moverse al disco del sistema y luego ejecutar el comando de descompresión

Si quieres compilar Android11 ​​o Android10, puedes leer este artículo

El último código fuente de Android12 AOSP

Actualizado el 18/11/2021

Dirección de descarga del disco de red de Baidu:

 
 
链接:https://pan.baidu.com/s/1ga_s16TDv9kbze9PNeW56Q
提取码:5u4e

Estoy ocupado con el trabajo, por lo que el código fuente de Android 12 se extrae y se carga en Baidu Netdisk después de un mes.

Esta vez, el código fuente elimina  .repo la carpeta. Después de la descompresión completa, 67G preste atención al espacio en disco. El paquete comprimido utiliza compresión 7z, lo que lleva varias horas.

El último código fuente de Android 11 AOSP

Actualizado el 11/10/2020

La última versión del código fuente de Android11 ​​es: android-11.0.0_r1 se debe descargar un total de cinco archivos, 16G, después de usar la compresión del subpaquete 7z

Dirección de descarga del disco de red de Baidu :

 
 
链接:https://pan.baidu.com/s/1PTTB6OrfIVYMbwTFXqyFRA
提取码:ownp
复制这段内容后打开百度网盘手机App,操作更方便哦--来自百度网盘超级会员V3的分享

Publicado el 09/09 por Google, después de la descompresión, el tamaño  57G
del código fuente es cada vez más grande. Si desea verificar el código fuente en el futuro, se recomienda sincronizar solo con github  Framework . Descargando el código fuente completo de aosp ocupa demasiado espacio

Descripción de los archivos ipr e iml en el directorio del código fuente

Tomó seis horas comprimir el código fuente 57G con 7z (probablemente debido a la baja velocidad del disco duro mecánico de la computadora)...

Código fuente de Android 10 (Q)

La última versión del código fuente de Android 10 es: android-10.0.0_r41

Publicado por Google  2020-08-05 , se puede usar para compilar la imagen del sistema Android una vez que se completa la descarga

Dirección de descarga del disco de red de Baidu: haga clic para saltar

 
 
链接:https://pan.baidu.com/s/1jDW001OSXZnFzBBJericfw
提取码:ebsp

El tamaño del código fuente después de la descompresión es aproximado  48G , preste atención para reservar espacio en disco

El código fuente sincronizado desde el repositorio es 48G.  tar.gz Antes, tomó alrededor de una hora y media empaquetarlo en un formato, y el tamaño es de aproximadamente 1,5. Debido a que  22G
el archivo es demasiado grande para cargarlo en el disco de red de Baidu, es un inconveniente de transferir, por lo que  7z el formato se usa
para comprimir el subvolumen 7z en la máquina virtual. Tomó alrededor de tres horas, y el tamaño  15G
de los dos tiempos probablemente puede ver la diferencia entre los dos formatos de compresión, uno es rápido y el archivo es mas grande, y el otro es lo contrario

Código fuente para Android 9 y versiones anteriores

Si necesita  el código fuente de Android 9 y versiones anteriores , use esta dirección de disco de red:

 
 
链接:https://pan.baidu.com/s/1A9sClXMgeui63GBAmtoSeQ
提取码:80cz

La dirección de origen de Android 9 y versiones anteriores es un artículo de csdn:  descarga de disco de red de código fuente de Android Baidu (colección de código fuente de AOSP)_blog de Ansen360-CSDN blog_descarga de disco de red de código fuente de Android

El enlace del código fuente en este artículo ha caducado y el enlace que agregué ahora lo comparto yo mismo.


Apéndice: Script de sincronización de fuentes

Este es un script que uso para sincronizar el código fuente, usando la imagen aosp de Tsinghua. Dado que el proceso de sincronización lleva mucho tiempo, inevitablemente se producirán problemas como la interrupción de la red, por lo que se escribe un script para facilitar la sincronización. Reintentar automáticamente si falla

 
 
#!/usr/bin/env bash
export LOG_ACCOUNT=tmp
export LOG_FILENAME=repo-sync
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
aosp_branch=android-11.0.0_r1
if [ ! -d ".repo" ]; then
repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b $aosp_branch
repo_stat=$?
if [ $repo_stat -ne 0 ]; then
log -o -- "init repo faild, please try again"
exit 0
fi
else
log -o -- "local .repo dir exists"
fi
try_count=0
log -o -- "from remote sync aosp"
repo sync
repo_stat=$?
while [ $repo_stat -ne 0 ]; do
log -o -- "sync faild, status: $repo_stat, try again in 5s ..."
sleep 5
repo sync
repo_stat=$?
((try_count++))
done
log -o -- "sync repo over, try_count: $try_count"
log -o -unotify "sync over, success"

Supongo que te gusta

Origin blog.csdn.net/juruiyuan111/article/details/124397360
Recomendado
Clasificación