Thanks, everything is ok now.
I think it's the problem of src/tools/gyp on remote git.
After 3 days, someone has fixed it now.

My whole procedure now:
cd /home/malcolm/Downloads/
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=/home/malcolm/Downloads/depot_tools:$PATH

export XWALK_OS_ANDROID=1
mkdir ~/Downloads/crosswalk-checkout
cd ~/Downloads/crosswalk-checkout
gclient config --name src/xwalk
https://github.com/crosswalk-project/crosswalk.git@origin/crosswalk-lite
echo "target_os = ['android']" >> .gclient
echo 'cache_dir = "/home/malcolm/Downloads/crosswalk-checkout/git_cache"'
>> .gclient
gclient sync

ln -s /home/malcolm/Downloads/depot_tools/gsutil.py
/home/malcolm/Downloads/depot_tools/third_party/gsutil/gsutil

#remove "--bypass_prodaccess" in
./src/third_party/mojo/src/mojo/public/tools/pylib/gs.py

echo "{'GYP_DEFINES': 'OS=android target_arch=arm disable_web_audio=1'}" >
chromium.gyp_env
export /home/malcolm/Downloads/crosswalk-checkout/src/build/linux/bin:$PATH

cd ./src
./build/install-build-deps-android.sh         #in china: modify apt-get
into apt-fast, and need kcptun+proxychains

#if failed with "...--force-yes...", manualy: sudo proxychains apt-fast
install linux-libc-dev:i386 apache2.2-bin bison cdbs curl devscripts
dpkg-dev elfutils fakeroot flex fonts-thai-tlwg g++ g++-4.8-multilib
git-core git-svn gperf language-pack-da language-pack-fr language-pack-he
language-pack-zh-hant lib32gcc1 lib32stdc++6 libapache2-mod-php5 libasound2
libasound2-dev libatk1.0-0 libav-tools libbluetooth-dev libbrlapi0.6
libbrlapi-dev libbz2-1.0 libbz2-dev libc6 libc6-i386 libcairo2
libcairo2-dev libcap2 libcap-dev libcups2 libcups2-dev libcurl4-gnutls-dev
libdrm-dev libelf-dev libexif12 libexif-dev libexpat1 libfontconfig1
libfreetype6 libgbm-dev libgconf2-dev libgl1-mesa-dev libgles2-mesa-dev
libglib2.0-0 libglib2.0-dev libglu1-mesa-dev libgnome-keyring0
libgnome-keyring-dev libgtk2.0-0 libgtk2.0-dev libjpeg-dev libkrb5-dev
libnspr4 libnspr4-dev libnss3 libnss3-dev libpam0g libpam0g-dev
libpango1.0-0 libpci3 libpci-dev libpcre3 libpixman-1-0 libpng12-0
libpulse0 libpulse-dev libsctp-dev libspeechd2 libspeechd-dev libsqlite3-0
libsqlite3-dev libssl-dev libstdc++6 libudev1 libudev-dev libwww-perl
libx11-6 libxau6 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6
libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon-dev libxrandr2
libxrender1 libxslt1-dev libxss-dev libxt-dev libxtst6 libxtst-dev
mesa-common-dev openbox patch perl php5-cgi pkg-config python
python-cherrypy3 python-crypto python-dev python-numpy python-opencv
python-openssl python-psutil python-yaml realpath rpm ruby subversion
ttf-dejavu-core ttf-indic-fonts ttf-kochi-gothic ttf-kochi-mincho
ttf-mscorefonts-installer wdiff xfonts-mathml zip zlib1g

#ninja need ant:
sudo apt-get install ant

ninja -C  out/Release -j10 xwalk_core_library



On Fri, Apr 21, 2017 at 6:36 PM, Raphael Kubo da Costa <
raphael.kubo.da.co...@intel.com> wrote:

> "KeXianbin(http://diyism.com)" <kexian...@diyism.com> writes:
>
> > Sorry for bothering you, I know the crosswalk project ended 2 months
> ago, but neither electron nor
> > nw.js supports the android, so i think xwalk-lite is my only choice.
> > I'm customizing and compiling xwalk-lite (make dns1 and dns2 fixed to
> 127.0.0.1:9953), but an error
> > happened, could you do me a favor to help me out?
>
> In addition to what He Ke said:
> - You need to set GYP_DEFINES as described in the "Crosswalk 22 and
>   earlier: gyp setup" section of
>   https://crosswalk-project.org/contribute/building_crosswalk/
> android_build.html
> - The GOMA settings are for Googlers, so you shouldn't have to touch it
>   at all.
> - Bear in mind that Crosswalk Lite contains a very old Chromium release
>   (with plenty of security issues by now) with a similarly old Crosswalk
>   release.
> _______________________________________________
> Crosswalk-dev mailing list
> Crosswalk-dev@lists.crosswalk-project.org
> https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev
>
_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to