@@ -172,16 +172,32 @@ jobs:
172172 if : env.RELEASE_EXISTS == 'false'
173173 id : verify-sdk
174174 run : |
175- POS_SDK=$(ls pos_android_studio_demo/pos_android_app/libs/dspread_pos_sdk_*.aar)
176- PRINT_SDK=$(ls pos_android_studio_demo/pos_android_app/libs/dspread_print_sdk-*.aar)
177- {
178- echo "POS_SDKS<<EOF"
179- echo "$POS_SDKS"
180- echo "EOF"
181- echo "PRINT_SDKS<<EOF"
182- echo "$PRINT_SDKS"
183- echo "EOF"
184- } >> "$GITHUB_OUTPUT"
175+ POS_SDKS=$(find pos_android_studio_demo/pos_android_app/libs -name "dspread_pos_sdk_*.aar" -type f | tr '\n' ' ')
176+ PRINT_SDKS=$(find pos_android_studio_demo/pos_android_app/libs -name "dspread_print_sdk-*.aar" -type f | tr '\n' ' ')
177+
178+ # 打印验证结果
179+ echo "Found POS SDK files: $POS_SDKS"
180+ echo "Found PRINT SDK files: $PRINT_SDKS"
181+
182+ # 检查是否找到文件
183+ if [ -z "$POS_SDKS" ]; then
184+ echo "WARNING: No POS SDK files found!"
185+ else
186+ # 统计找到的文件数量
187+ POS_COUNT=$(echo "$POS_SDKS" | wc -w)
188+ echo "Found $POS_COUNT POS SDK file(s)"
189+ fi
190+
191+ if [ -z "$PRINT_SDKS" ]; then
192+ echo "WARNING: No PRINT SDK files found!"
193+ else
194+ PRINT_COUNT=$(echo "$PRINT_SDKS" | wc -w)
195+ echo "Found $PRINT_COUNT PRINT SDK file(s)"
196+ fi
197+
198+ # 设置输出变量(注意:每个输出变量都要单独设置)
199+ echo "pos_sdks=$POS_SDKS" >> $GITHUB_OUTPUT
200+ echo "print_sdks=$PRINT_SDKS" >> $GITHUB_OUTPUT
185201
186202 - name : Get commit message
187203 if : env.RELEASE_EXISTS == 'false'
@@ -207,8 +223,8 @@ jobs:
207223 prerelease : false
208224 files : |
209225 pos_android_studio_demo/pos_android_app/build/outputs/apk/release/pos_android_app-release.apk
210- ${{ steps.verify-sdk.outputs.POS_SDK }}
211- ${{ steps.verify-sdk.outputs.PRINT_SDK }}
226+ ${{ steps.verify-sdk.outputs.pos_sdks }}
227+ ${{ steps.verify-sdk.outputs.print_sdks }}
212228 token : ${{ secrets.GITHUB_TOKEN }}
213229
214230 - name : Skip release creation
0 commit comments