1
0
mirror of https://github.com/MGislv/NekoX.git synced 2024-07-04 11:13:36 +00:00
NekoX/bin/libs/v2ray.sh
2021-02-18 10:32:07 +08:00

31 lines
807 B
Bash
Executable File

#!/bin/bash
V2RAY_CORE_VERSION="4.34.0"
source "bin/init/env.sh"
#v2rayCore="$(go env GOPATH)/src/v2ray.com/core"
#
#if [ ! -f "$v2rayCore/go.mod" ]; then
# git clone https://github.com/v2fly/v2ray-core.git "$v2rayCore" -b "v$V2RAY_CORE_VERSION" --depth 1
#fi
#
#cd "$v2rayCore"
#git fetch origin "v$V2RAY_CORE_VERSION"
#git checkout -b master
#git reset "v$V2RAY_CORE_VERSION" --hard
export GO111MOUDLE=on
go get -v golang.org/x/mobile/cmd/...
export PATH="$PATH:$(go env GOPATH)/bin"
gomobile init
cd "$PROJECT/build"
[ -d "v2ray" ] || git clone https://github.com/2dust/AndroidLibV2rayLite v2ray
cd v2ray
git reset --hard && git clean -fdx
sed -i -e "s|go 1.14|go 1.15|g" go.mod
go mod download -x
gomobile bind -v -ldflags='-s -w' . || exit 1
/bin/cp -f libv2ray.aar "$PROJECT/TMessagesProj/libs"