mirror of
https://github.com/bolucat/Archive.git
synced 2025-09-26 20:21:35 +08:00
Prepare stage
download DevEco Studio and setup up environment variable HARMONY_NDK_ROOT
.
Required Steps: Tools > SDK Manager > SDK > 3.1.0 (API 9)
Prepare stage (tun2proxy)
Required Steps: Install rustup.rs
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
./scripts/setup-harmony-rust.sh
Build stage
WITH_OS=harmony WITH_CPU=x64 ./scripts/build-tun2proxy.sh
WITH_OS=harmony WITH_CPU=arm ./scripts/build-tun2proxy.sh
WITH_OS=harmony WITH_CPU=arm64 ./scripts/build-tun2proxy.sh
./tools/build --variant gui --arch x64 --system harmony --cmake-build-type MinSizeRel -build-benchmark -build-test -no-packaging
./tools/build --variant gui --arch arm --system harmony --cmake-build-type MinSizeRel -build-benchmark -build-test -no-packaging
./tools/build --variant gui --arch arm64 --system harmony --cmake-build-type MinSizeRel -build-benchmark -build-test -no-packaging
cd harmony
make