github.com/AntonOrnatskyi/goproxy@v0.0.0-20190205095733-4526a9fa18b4/sdk/android-ios/release_android.sh (about) 1 #/bin/bash 2 VERSION=$(cat ../../VERSION) 3 VER="${VERSION}_$(date '+%Y%m%d%H%M%S')" 4 X="-X github.com/AntonOrnatskyi/goproxy/sdk/android-ios.SDK_VERSION=$VER -X main.APP_VERSION=$VER" 5 6 rm -rf sdk-android-*.tar.gz 7 rm -rf android 8 mkdir android 9 10 #android ; jdk,android ndk & android sdk required, install gomobile go1.10 required 11 #export GOPATH="$HOME/go" 12 #export GOROOT="/usr/local/go" 13 #export PATH="$GOROOT/bin:$GOPATH/bin:$PATH" 14 #export ANDROID_HOME="$HOME/Android/Sdk" 15 #export NDK_ROOT="$HOME/Android/Sdk/ndk-bundle" 16 #export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$NDK_ROOT:$PATH" 17 #go get -v golang.org/x/mobile/cmd/gomobile 18 #gomobile init 19 20 gomobile bind -v -target=android -javapkg=snail007 -ldflags="-s -w $X" 21 mv proxy.aar android/snail007.goproxy.sdk.aar 22 mv proxy-sources.jar android/snail007.goproxy.sdk-sources.jar 23 cp ../README.md android 24 tar zcfv sdk-android-${VERSION}.tar.gz android 25 rm -rf android 26 27 echo "done."