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 (descargado de forma predeterminada en el subdirectorio de chromium en la carpeta de inicio del usuario actual, que se puede modificar según sea necesario. Después de la descarga, el directorio depot_tools debe agregarse a PATH)

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

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

fetch --nohooks android -- nosvn=True 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', }" > chromium.gyp_env ~/chromium$ gclient runhooks

Instalar Java JDK (si ya está instalado, omítalo)

# 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

# Compile la versión de lanzamiento e instálela 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 la versión de depuración e instálela En el teléfono, la versión de depuración se puede utilizar 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, se instala en el teléfono y la versión de depuración se puede utilizar para depurar.