2012-08-24 12 views
5

Sto provando a creare il browser open source Chromium per Android. Ho fatto riferimento:Come ottenere il codice sorgente di Chromium per Android

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

Ma, penso che costruirà soltanto i fasci non prova il browser completo. Qualche idea su come posso averla in esecuzione sul mio dispositivo per apportare alcune modifiche ad esso attraverso il codice sorgente.

Ho controllato il codice da Git come consigliato e lo costruisco di conseguenza utilizzando depot_tools e il sistema operativo di destinazione come Android. Tutto l'ambiente di costruzione è corretto e posso fare il comando "make -j4". Ma il codice sorgente di eclipse non è ancora disponibile per fare alcune modifiche.

Come posso apportare modifiche?

Per favore aiutatemi a superare questo problema.

+0

hai provato questo? http://dev.chromium.org/developers/how-tos/get-the-code#TOC-Android – gaara87

+0

Ya, ci ho provato. Apporta modifiche in .gcleint come sistema operativo di destinazione come Android. Ma ancora. Non sono in grado di capire come posso fare in modo che il codice sorgente di Chromium funzioni per me. – Anupam

+0

forse questo potrebbe essere d'aiuto, ma la prima volta che l'ho costruito ho usato un singolo thread e non quattro thread. Quindi, solo il comando 'make' potrebbe aiutare a ottenere una build di successo, (supponendo che la build stessa possa dare un problema) – gaara87

risposta

2

È possibile creare solo la shell di contenuto utilizzando "make -j4 content_shell_apk" invece di creare il pacchetto completo. Questo ti darà content_shell.apk che può essere installato su qualsiasi dispositivo Android con 4.0 o versioni successive. Se si desidera creare un progetto eclissi per la shell di contenuto, è necessario raccogliere tutti i file src e i file di risorse necessari dall'albero dei sorgenti di 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

puoi fornire alcuni passaggi per ottenere il codice sorgente del progetto chromium? –

+0

https://code.google.com/p/chromium/wiki/AndroidBuildInstructions - istruzioni complete per build chromium per Android – raiym

1

"Al momento, una compilazione completa non costruisce il browser, ma crea solo bundle di test unitari. Più codice sarà disponibile nella fonte pubblica di Chromium, verranno aggiunti più target."

Preso dalla stessa pagina, penso che questa sia la risposta.

+0

L'ho visto, ma stavo passando attraverso un thread che parla della cosa" Clank "nel cromo per Android. Vedere questo link: http://stackoverflow.com/questions/11765707/compiling-clank-chrome-for-android-from-source-gives-error-stdio-h-no-such-f Avete qualche idea su questo? – Anupam

0

In primo luogo, si può sicuramente costruire un browser completo come questi instructions. Avrai un file apk chiamato "ChromePublic.apk". Se si desidera solo verificare WebView, è possibile creare solo "Shell WebView" o "Content Shell" per il proprio scopo.

In secondo luogo, è quasi impossibile importare il progetto Chromium in IDE Eclipse, perché è così complesso da poter essere compreso da Eclipse. Puoi modificare il codice sorgente con Notepad ++, quindi ricostruire il progetto come sopra. Se vuoi solo avere un progetto "WebView Shell", questo link può aiutarti.

Problemi correlati