2012-08-24 36 views
5

Estoy intentando construir el navegador de código abierto Chromium para Android. Me he referido:Cómo obtener el código fuente de Chromium para Android

visita: http://code.google.com/p/chromium/wiki/AndroidBuildInstructions

embargo, creo que sólo se va a construir no a los paquetes de prueba del navegador completo. Alguna idea de cómo puedo ejecutarla en mi dispositivo para realizar algunos cambios a través del código fuente.

Comprobé el código de Git como se recomienda y lo configuré en consecuencia usando depot_tools y apuntando al sistema operativo como Android. Todo el entorno de compilación es correcto y puedo hacer el comando "make -j4". Pero aún el código fuente de eclipse no está disponible para que haga algunos cambios.

¿Cómo puedo hacer cambios?

Por favor, ayúdame a superar este problema.

+0

¿Has probado esto? http://dev.chromium.org/developers/how-tos/get-the-code#TOC-Android – gaara87

+0

Ya, intenté esto. Realice cambios en .gcleint como sistema operativo de destino como Android. Pero aún. No puedo descifrar cómo puedo hacer que el código fuente de Chromium funcione para mí. – Anupam

+0

tal vez esto podría ayudar, pero la primera vez cuando lo construí utilicé un solo hilo y no cuatro hilos. Así que solo el comando 'make' podría ayudar a obtener una compilación exitosa (suponiendo que la compilación podría estar causando un problema) – gaara87

Respuesta

2

Puede construir el shell de contenido solo usando "make -j4 content_shell_apk" en lugar de compilar el paquete completo. Esto le dará content_shell.apk que se puede instalar en cualquier dispositivo Android que ejecute 4.0 o superior. Si desea realizar un proyecto de eclipse para el shell de contenido, debe recopilar todos los archivos src necesarios y los archivos de recursos del árbol fuente de cromo.

src files: 
base/android/java/src/org/chromium/* 
media/base/android/java/src/org/chromium/* 
ui/android/java/src/org/chromium/* 
content/public/android/java/src/org/chromium/* 
content/shell/android/java/src/org/chromium/* 
net/android/java/src/org/chromium/* 

res files: 
content/shell/android/res/* 
pak file: 
out/Release/content_shell/assets/* 

native libs: 
out/Release/content_shell/libs/armeabi-v7a/* 
+0

¿Puede proporcionar algunos pasos para obtener el código fuente del proyecto de cromo? –

+0

https://code.google.com/p/chromium/wiki/AndroidBuildInstructions - instrucciones completas para construir cromo para android – raiym

1

"En este momento, una compilación completa no crea el navegador. Solo crea conjuntos de prueba de unidades. A medida que haya más código disponible en la fuente pública de Chromium, se agregarán más objetivos".

Tomado de la misma página, creo que aquí está su respuesta.

+0

Lo vi, pero estaba pasando por un hilo que habla de" Clank "en el cromo para Android. Ver este enlace: http://stackoverflow.com/questions/11765707/compiling-clank-chrome-for-android-from-source-gives-error-stdio-h-no-such-f Tiene usted alguna idea sobre esto? – Anupam

0

En primer lugar, definitivamente se puede construir un navegador completo ya que estos instructions. Tendrás un archivo apk llamado "ChromePublic.apk". Si solo quiere probar WebView, solo puede crear "WebView Shell" o "Content Shell" para su propósito.

En segundo lugar, es casi imposible importar el proyecto Chromium a Eclipse IDE, porque es tan complejo que Eclipse puede entenderlo. Puede editar el código fuente mediante Notepad ++, luego reconstruir el proyecto como se indica en las instrucciones anteriores. Si solo desea tener el proyecto "WebView Shell", este link quizás lo ayude.

Cuestiones relacionadas