Red de conocimiento informático - Conocimiento informático - Cómo compilar Chrome para Android

Cómo compilar Chrome para Android

Descargar depot_tools

Descargar depot_tools (de forma predeterminada, se descargará en el subdirectorio de chromium en la carpeta de inicio del usuario actual. Puede cambiarlo según sea necesario y debe agregar el directorio depot_tools a PATH)

cd ~ mkdir chromium cd chromium git clone /chromium/tools/depot_tools.git

Descargue el código fuente y las herramientas/bibliotecas de terceros necesarias para la compilación

buscar --nohooks android --nosvn=True cd src git checkout master # Si estás compilando para Android: ./build/install-build-deps-android.sh gclient sync --nohooks

Configurar GYP

~/chromium$ echo "{ 'GYP_DEFINES': 'OS=android', }" gt; chromium.gyp_env ~/chromium$ gclient runhooks

Instalar Java JDK (si ya está instalado) , omitir)

# Instalar Open JDK 1.7 ~/chromium$ sudo apt-get install openjdk-7- jdk # Configurar como JDK predeterminado sudo update-alternatives --config javac sudo update- Alternatives --config java sudo update-alternatives --config javaws sudo update -alternatives --config javap sudo update-alternatives --config jar sudo update-alternatives --config jarsigner

Compilar contenido shell

# Compilar la versión de lanzamiento e instalarla en el teléfono ~/chromium/src$ ninja -C out/Release content_shell_apk ~/chromium/src$ build/android/adb_install_apk.py --apk ContentShell.apk --release # Compilar y depurar la versión e instalar en el teléfono, la versión de depuración se puede usar para depurar ~/chromium/src$ ninja -C out/Debug content_shell_apk ~/chromium/src$ build/ android/adb_install_apk.py --apk ContentShell.apk --debug # Compile la versión de depuración e instálela en el teléfono, la versión de depuración se puede utilizar para depurar.