2012-08-24 1 views
5

Je suis en train de construire un navigateur Chrome open source pour Android. J'ai appelé:Comment obtenir le code source de Chromium pour Android

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

Mais, je pense qu'il ne construira les faisceaux de test ne sont pas les navigateur complet. Toute idée comment je peux l'avoir en cours d'exécution sur mon appareil pour y apporter quelques modifications à travers le code source.

J'ai vérifié le code de Git comme recommandé et le compiler en conséquence en utilisant depot_tools et en ciblant OS comme android. Tout l'environnement de construction est correct et je peux faire la commande "make -j4". Mais le code source d'eclipse n'est toujours pas disponible pour que je fasse quelques changements.

Comment puis-je effectuer des modifications?

S'il vous plaît, aidez-moi à surmonter ce problème.

+0

Avez-vous essayé? http://dev.chromium.org/developers/how-tos/get-the-code#TOC-Android – gaara87

+0

Ya, essayé ceci. Apportez les modifications dans .gcleint en tant que système d'exploitation cible sous Android. Mais reste. Je ne suis pas en mesure de comprendre comment faire pour que le code source Chromium fonctionne pour moi. – Anupam

+0

peut-être que cela pourrait aider, mais la première fois que je l'ai construit, j'ai utilisé un fil unique et pas quatre threads. Donc, juste une commande 'make' pourrait aider à obtenir une construction réussie, (en supposant que la construction elle-même pourrait donner un problème) – gaara87

Répondre

2

Vous pouvez créer un shell de contenu seul en utilisant "make -j4 content_shell_apk" au lieu de créer l'ensemble complet. Cela vous donnera content_shell.apk qui peut être installé sur n'importe quel appareil Android qui fonctionne 4.0 ou supérieur. Si vous souhaitez créer un projet eclipse pour le shell de contenu, vous devez collecter tous les fichiers src et fichiers de ressources nécessaires à partir de l'arborescence des sources chrome.

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

pouvez-vous fournir quelques étapes pour obtenir le code source du projet chrome? –

+0

https://code.google.com/p/chromium/wiki/AndroidBuildInstructions - instruction complète pour construire du chrome pour android – raiym

1

"À l'heure actuelle, une compilation complète ne crée pas le navigateur, mais seulement des ensembles de tests unitaires, car plus de code sera disponible dans la source publique Chromium, plus de cibles seront ajoutées."

Pris de la même page, je pense que voici votre réponse.

+0

J'ai vu cela, mais je passais par un fil qui parle de chose" Clank "dans le chrome pour Android. Voir ce lien: http://stackoverflow.com/questions/11765707/compiling-clank-chrome-for-android-from-source-gives-error-stdio-h-no-such-f Avez-vous une idée à ce sujet? – Anupam

0

Tout d'abord, vous pouvez certainement construire un navigateur complet que ces instructions. Vous aurez un fichier apk nommé "ChromePublic.apk". Si vous voulez simplement tester WebView, vous pouvez uniquement créer "WebView Shell" ou "Content Shell" pour votre usage. En second lieu, il est presque impossible d'importer le projet Chromium dans Eclipse IDE, car Eclipse est tellement complexe à comprendre. Vous pouvez modifier le code source avec Notepad ++, puis reconstruire le projet comme indiqué ci-dessus. Si vous voulez juste avoir un projet "WebView Shell", ce link peut vous aider.

Questions connexes