40 lines
1.4 KiB
Bash
Executable File
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
|
|
|