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.
This commit is contained in:
Anders Pitman 2020-11-20 18:29:12 -07:00
parent d188696552
commit c979062ffd
2 changed files with 8 additions and 0 deletions

6
scripts/build_android.sh Executable file
View File

@ -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

View File

@ -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