8888 submodules : recursive
8989 ref : ${{ github.event.inputs.tag_name || github.ref }}
9090
91+ # APK签名设置
92+ - name : Setup Android Signing
93+ if : startsWith(matrix.platform, 'android')
94+ id : android_keystore
95+ uses : timheuer/base64-to-file@v1.2
96+ with :
97+ fileName : key.jks
98+ encodedString : ${{ secrets.KEYSTORE_BASE64 }}
99+
100+ - name : 创建key.properties
101+ if : startsWith(matrix.platform, 'android')
102+ run : |
103+ echo "storeFile=${{ steps.android_keystore.outputs.filePath }}" > android/key.properties
104+ echo "storePassword=${{ secrets.STORE_PASSWORD }}" >> android/key.properties
105+ echo "keyPassword=${{ secrets.KEY_PASSWORD }}" >> android/key.properties
106+ echo "keyAlias=${{ secrets.KEY_ALIAS }}" >> android/key.properties
107+
91108 - name : Setup JAVA for Android
92109 if : startsWith(matrix.platform, 'android')
93110 uses : actions/setup-java@v4
@@ -96,21 +113,6 @@ jobs:
96113 java-version : 17
97114 cache : " gradle"
98115
99- - name : Setup Android Signing
100- if : startsWith(matrix.platform, 'android')
101- run : |
102- mkdir -p ${{ env.project_path }}/android/app
103- echo "${{ env.KEYSTORE_BASE64 }}" | base64 --decode > ${{ env.project_path }}/android/app/keystore.jks
104- echo "keyAlias=${{ env.KEY_ALIAS }}" >> ${{ env.project_path }}/android/local.properties
105- echo "storePassword=${{ env.STORE_PASSWORD }}" >> ${{ env.project_path }}/android/local.properties
106- echo "keyPassword=${{ env.KEY_PASSWORD }}" >> ${{ env.project_path }}/android/local.properties
107-
108- mkdir -p ${{ env.project_path }}/android
109- echo "storeFile=${{ env.project_path }}/android/app/keystore.jks" > ${{ env.project_path }}/android/key.properties
110- echo "storePassword=${{ env.STORE_PASSWORD }}" >> ${{ env.project_path }}/android/key.properties
111- echo "keyPassword=${{ env.KEY_PASSWORD }}" >> ${{ env.project_path }}/android/key.properties
112- echo "keyAlias=${{ env.KEY_ALIAS }}" >> ${{ env.project_path }}/android/key.properties
113-
114116 - name : Setup Flutter
115117 uses : subosito/flutter-action@v2
116118 with :
0 commit comments