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."