28 lines
927 B
Bash
Executable File
28 lines
927 B
Bash
Executable File
#/bin/bash
|
|
VERSION=$(cat ../../VERSION)
|
|
VER="${VERSION}_$(date '+%Y%m%d%H%M%S')"
|
|
X="-X github.com/snail007/goproxy/sdk/android-ios.SDK_VERSION=$VER -X main.APP_VERSION=$VER"
|
|
|
|
rm -rf sdk-android-*.tar.gz
|
|
rm -rf android
|
|
mkdir android
|
|
|
|
#android ; jdk,android ndk & android sdk required, install gomobile go1.10 required
|
|
#export GOPATH="$HOME/go"
|
|
#export GOROOT="/usr/local/go"
|
|
#export PATH="$GOROOT/bin:$GOPATH/bin:$PATH"
|
|
#export ANDROID_HOME="$HOME/Android/Sdk"
|
|
#export NDK_ROOT="$HOME/Android/Sdk/ndk-bundle"
|
|
#export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$NDK_ROOT:$PATH"
|
|
#go get -v golang.org/x/mobile/cmd/gomobile
|
|
#gomobile init
|
|
|
|
gomobile bind -v -target=android -javapkg=snail007 -ldflags="-s -w $X"
|
|
mv proxy.aar android/snail007.goproxy.sdk.aar
|
|
mv proxy-sources.jar android/snail007.goproxy.sdk-sources.jar
|
|
cp ../README.md android
|
|
tar zcfv sdk-android-${VERSION}.tar.gz android
|
|
rm -rf android
|
|
|
|
echo "done."
|