Как получить исходный код Chromium для Android

Я пытаюсь создать браузер с открытым исходным кодом Chromium для Android. Я сослался:

Посетите: http://code.google.com/p/chromium/wiki/AndroidBuildInstructions

Но я думаю, что он будет создавать только тестовые пакеты, а не полный браузер. Любая идея, как я могу запустить его на своем устройстве, чтобы внести в него некоторые изменения через исходный код.

Я проверил код из Git в соответствии с рекомендациями и соответствующим образом построил его, используя depot_tools и ориентируясь на ОС как Android. Вся среда сборки правильная, и я могу выполнить команду «make -j4». Но все же исходный код eclipse недоступен для внесения некоторых изменений.

Как я могу внести изменения?

Пожалуйста, помогите мне справиться с этой проблемой.


person Anupam    schedule 24.08.2012    source источник
comment
Вы пробовали это? dev.chromium.org/developers/how-tos/ получить-код#TOC-Android   -  person gaara87    schedule 24.08.2012
comment
Я, попробовал это. Внесите изменения в .gcleint в качестве целевой ОС Android. Но все равно. Я не могу понять, как заставить исходный код Chromium работать на меня.   -  person Anupam    schedule 24.08.2012
comment
может быть, это может помочь, но в первый раз, когда я его построил, я использовал один поток, а не четыре потока. Таким образом, только команда make может помочь в успешной сборке (при условии, что сама сборка может создавать проблемы)   -  person gaara87    schedule 24.08.2012


Ответы (3)


Вы можете создать только оболочку содержимого, используя «make -j4 content_shell_apk» вместо создания полного пакета. Это даст вам content_shell.apk, который можно установить на любое устройство Android с версией 4.0 или выше. Если вы хотите создать проект eclipse для оболочки содержимого, вам необходимо собрать все необходимые файлы src и файлы ресурсов из исходного дерева хрома.

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/*
person Kiran    schedule 31.10.2012
comment
Можете ли вы предоставить некоторые шаги, чтобы получить исходный код проекта хрома? - person Lucian Novac; 13.05.2014
comment
code.google.com/p/chromium/wiki/AndroidBuildInstructions — полный инструкция по сборке хрома на андроид - person raiym; 15.05.2014

«В настоящее время полная компиляция не создает браузер. Он создает только пакеты модульных тестов. По мере появления большего количества кода в общедоступном исходном коде Chromium будет добавлено больше целей».

Взято с той же страницы, я думаю, вот ваш ответ.

person gaara87    schedule 24.08.2012
comment
Я видел это, но я просматривал одну ветку, в которой говорилось о Clank в хроме для Android. См. эту ссылку: заголовок stackoverflow.com/questions/11765707/ Вы знаете об этом? - person Anupam; 24.08.2012

Во-первых, вы определенно можете создать полноценный браузер, поскольку эти инструкции. У вас будет файл apk с именем «ChromePublic.apk». Если вы просто хотите протестировать WebView, вы можете создать только «WebView Shell» или «Content Shell» для своих целей.

Во-вторых, почти невозможно импортировать проект Chromium в Eclipse IDE, потому что он настолько сложен для понимания Eclipse. Вы можете отредактировать исходный код с помощью Notepad++, а затем пересобрать проект, как указано выше. Если вы просто хотите иметь проект "WebView Shell", эта ссылка может помочь вам.

person Ken    schedule 20.10.2015