From 4b4dc942225208093c5acd47a4fa7e11fa88309e Mon Sep 17 00:00:00 2001 From: Anders Pitman Date: Fri, 20 Nov 2020 18:29:12 -0700 Subject: [PATCH] Add android builds Client seems to be working when run manually with adb shell from /data/local/tmp/ on a Moto G Power. Server fails when trying to write /.local for the certs. --- scripts/build_android.sh | 6 ++++++ scripts/build_release.sh | 2 ++ 2 files changed, 8 insertions(+) create mode 100755 scripts/build_android.sh diff --git a/scripts/build_android.sh b/scripts/build_android.sh new file mode 100755 index 0000000..d2d344d --- /dev/null +++ b/scripts/build_android.sh @@ -0,0 +1,6 @@ + +echo Building platform android-arm +GOOS=android GOARCH=arm CGO_ENABLED=1 CC=$HOME/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi30-clang go build -o build/boringproxy-android-arm + +echo Building platform android-arm64 +GOOS=android GOARCH=arm64 CGO_ENABLED=1 CC=$HOME/Android/Sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android30-clang go build -o build/boringproxy-android-arm64 diff --git a/scripts/build_release.sh b/scripts/build_release.sh index 8958113..99ab1c0 100755 --- a/scripts/build_release.sh +++ b/scripts/build_release.sh @@ -16,6 +16,8 @@ buildArch linux amd64 buildArch linux arm buildArch linux arm64 +./scripts/build_android.sh + buildArch windows 386 .exe buildArch windows amd64 .exe