我正在尝试从此处提到的 268MB chrome_android.v18.0.1025123.tgz 编译 clank(现在称为 Chrome for Android?):https ://developers.google.com/chrome/mobile/docs/faq
我在那里遵循了 README.Chrome_for_Android_SourceDistribution 并在http://src.chromium.org/chrome/trunk/src上从 master 构建了 Android (截至 2012 年 7 月 31 日)。
然后我到了我建立叮当声的部分:
cd external/chrome && . build/android/envsetup.sh && clank_gyp && make -j16 libchromeview.so
起初我遗漏了一些未提及的依赖项,这些依赖项很容易通过以下方式修复:
sudo apt-get install libgtk2.0-dev libgconf2-dev libgnome-keyring-dev libdbus-glib-1-dev libudev-dev
现在我看到这样的编译错误:
In file included from third_party/skia/include/core/SkTypes.h:15:0,
from third_party/skia/include/core/SkTime.h:13,
from third_party/skia/src/animator/SkTime.cpp:10:
third_party/skia/include/core/SkPostConfig.h:145:27: fatal error: stdio.h: No such file or directory
我在 android 源代码内的许多文件夹中看到 stdio.h。
我怎么知道该使用哪一个?为什么正确的还没有被使用?
PS 我正在使用 Ubuntu12.04-amd64,我想为 Nexus 7 编译铿锵声。