diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml index 0b5fd79..9df2b94 100644 --- a/.github/workflows/build-debug.yml +++ b/.github/workflows/build-debug.yml @@ -109,12 +109,18 @@ jobs: cd Android-kotlin-Code ./gradlew app:assembleDebug --stacktrace - - name: Upload Android Debug APK - uses: actions/upload-artifact@v4 - with: - name: android-debug-apk - path: Android-kotlin-Code/app/build/outputs/apk/**/*.apk - retention-days: 7 + - name: List APK files + run: | + echo "Listing APK files..." + find Android-kotlin-Code/app/build/outputs/apk -name "*.apk" -type f || echo "No APK files found" + ls -la Android-kotlin-Code/app/build/outputs/apk/ || true + + - name: Copy APK to artifacts + run: | + mkdir -p /tmp/artifacts + find Android-kotlin-Code/app/build/outputs/apk -name "*.apk" -type f -exec cp {} /tmp/artifacts/ \; + ls -la /tmp/artifacts/ + echo "APK files copied to /tmp/artifacts" # ==================== iOS Debug 构建 ==================== build-ios-debug: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3f5c33..016e8bf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -199,6 +199,10 @@ jobs: APK_NAME="UUVPN-Android-${{ github.sha }}.apk" fi echo "apk_name=$APK_NAME" >> $GITHUB_OUTPUT + # Find the APK file + APK_PATH=$(find Android-kotlin-Code/app/build/outputs/apk -name "*.apk" -type f | head -1) + echo "apk_path=$APK_PATH" >> $GITHUB_OUTPUT + echo "Found APK: $APK_PATH" - name: Rename APK for release if: ${{ startsWith(github.ref, 'refs/tags/v') }}