release.sh 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/bash
  2. echo "apk name " $1 ",version is " $2
  3. SIGNED_OUT_APK=$(pwd)/$1.apk
  4. TIME=$(date +%Y%m%d_%H%M%S)
  5. RELEASE_APK=$1.apk
  6. ZIP_NAME=$2_$TIME.zip
  7. echo "signed apk:"$SIGNED_OUT_APK " pack name:"$ZIP_NAME
  8. ls -al $SIGNED_OUT_APK
  9. cd /home/cs/Desktop/hd/as/wp/kekj/radar/新疆毫米波雷达V41
  10. echo "remove old apk"
  11. rm signed_debug*
  12. ls -al
  13. echo "copy apk and modify configures"
  14. local RELEASE_A
  15. read -p "$SIGNED_OUT_APK apk name is correct ?[y/n]: " RELEASE_A
  16. echo "your choice [ " $RELEASE_A " ]"
  17. cp $SIGNED_OUT_APK $RELEASE_APK && vim configure.txt && vim setting.json && vim 升级版本信息.txt #&& vim 一键安装.bat
  18. #----------create windows script
  19. IFS='\n'
  20. echo -e "adb root\n
  21. adb remount\n
  22. adb push configure.txt /storage/emulated/0/\n
  23. adb push setting.json /storage/emulated/0/\n
  24. adb install -r keepAlive_zs20230830V1_sign_1.apk\n
  25. adb install -r $RELEASE_APK\n
  26. \n
  27. pause" > 一键安装.bat
  28. cat 一键安装.bat
  29. #----------
  30. #cd ../ && zip -r $ZIP_NAME 新疆毫米波雷达V41/ && cd -
  31. cd ../ && ls -al && zip -r -j $ZIP_NAME 新疆毫米波雷达V41/* && echo "pack name is $ZIP_NAME" && ls -al && cd -
  32. ls -al
  33. echo "-----------------------------------------"
  34. ls -al /home/cs/Desktop/hd/as/wp/kekj/radar/新疆毫米波雷达V41
  35. echo "current dir:"$(pwd)
  36. cd ../ && ls -al $ZIP_NAME