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