我想從268MB chrome_android.v18.0.1025123.tgz編譯clank(現在稱爲Android的Chrome?)在這裏:https://developers.google.com/chrome/mobile/docs/faq從源代碼編譯clank(Chrome爲Android)給出錯誤:stdio.h:沒有這樣的文件或目錄
我跟着README.Chrome_for_Android_SourceDistribution在那裏,並建立從主從http://src.chromium.org/chrome/trunk/src(截至2012年7月31日)的Android。
然後我到哪裏建部分與錚錚本身:
起初我丟失了一些未提到的依賴關係,這是很容易固定:
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
我看到stdio.h在很多文件夾裏面的androi d來源。
我如何知道使用哪一個?爲什麼正確的一個沒有被使用?
P.S.我使用的是Ubuntu12.04-amd64,我想爲Nexus 7編譯clank。
謝謝你指示這些指示。不過,我可以在沒有安裝Android SDK的情況下進行編譯。 – 2012-08-02 16:32:39
相反,構建在〜/ android/master/prebuilt中使用了ndk和sdk – 2012-08-02 16:45:32