guru_sdk/guru_ui/example/extract_apk_and_upload.sh

40 lines
1.4 KiB
Bash
Executable File

#!/bin/bash
echo "extract_apk_and_upload arg1:$buildArg"
java -jar ~/dev/android/bundletool-all.jar build-apks --bundle=build/app/outputs/bundle/release/app-release.aab --output=build/app/outputs/bundle/release/app-release.apks --ks=./android/app/fungame.keystore --ks-pass=pass:fUngame2627 --ks-key-alias=fungame --overwrite --mode=universal
mkdir build/app/outputs/bundle/release/apk
unzip build/app/outputs/bundle/release/app-release.apks -d build/app/outputs/bundle/release/apk
mv build/app/outputs/bundle/release/apk/universal.apk build/app/outputs/bundle/release/app-release.apk
touch build/app/outputs/bundle/release/app-release.apk
rm -fr build/app/outputs/bundle/release/apk/
rm -fr build/app/outputs/bundle/release/app-release.apks
result=$?
if [ $result == 0 ]
then
# export http_proxy=;export https_proxy=;
curl -F "file=@build/app/outputs/bundle/release/app-release.apk" -F "uKey=3fcd8479c8a50cbaf39119d88d887912" -F "_api_key=20a3d1106b802abbd84ec687eedf17eb" -F "buildInstallType=2" -F "buildPassword=112358" https://www.pgyer.com/apiv2/app/upload
result=$?
if [ $result == 0 ]
then
echo "upload pgyer success!"
cd android
# export http_proxy=http://127.0.0.1:4780;
# export https_proxy=http://127.0.0.1:4780;
# export http_proxy=;export https_proxy=;
cd ..
else
echo "upload pgyer failed"
exit 1
fi
fi