如何获取Chromium for Android的源代码



我正在尝试为Android构建Chromium开源浏览器。我已经提到:

访问:http://code.google.com/p/chromium/wiki/AndroidBuildInstructions

但是,我认为它只会构建测试包,而不是完整的浏览器。知道我如何让它在我的设备上运行,以便通过源代码对它进行一些更改吗。

我按照建议从Git中查看了代码,并使用depot_tools和android操作系统进行了相应的构建。所有的构建环境都是正确的,我可以发出"make-j4"命令。但是eclipse的源代码仍然不能让我做一些更改。

我怎样才能做出改变?

请帮我解决这个问题。

您可以使用"make-j4 content_shell_apk"单独构建内容外壳,而不是构建完整的捆绑包。这将为您提供content_shell.apk,它可以安装在任何运行4.0或更高版本的android设备上。如果你想为contentshell制作一个eclipse项目,那么你必须从chromium源树中收集所有必要的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/*

"此时,完全编译并不构建浏览器。它只构建单元测试包。随着公共Chromium源代码中的代码越来越多,将添加更多目标。"

我想这是你的答案。

首先,您可以按照以下说明构建一个完整的浏览器。你会有一个名为"ChromePublic.apk"的apk文件。如果你只是想测试WebView,你只能为你的目的构建"WebView外壳"或"内容外壳"。

其次,将Chromium项目导入Eclipse IDE几乎是不可能的,因为它太复杂了,Eclipse无法理解。您可以通过Notepad++编辑源代码,然后按照上面的说明重建项目。如果你只是想有"WebView外壳"项目,这个链接可能会帮助你。

最新更新