fix and update
This commit is contained in:
@@ -50,17 +50,26 @@ echo "==> Настройка Android SDK (offline, без загрузки platf
|
||||
echo "==> Настройка offline Gradle wrapper (если bundled zip доступен)"
|
||||
/workspace/tauri_app/docker/install-offline-gradle.sh /workspace/tauri_app/src-tauri/gen/android
|
||||
|
||||
echo "==> Сборка Android APK"
|
||||
echo "==> Подготовка keystore для release-подписи APK"
|
||||
/workspace/tauri_app/docker/ensure-android-keystore.sh
|
||||
/workspace/tauri_app/docker/patch-android-signing.sh /workspace/tauri_app/src-tauri/gen/android
|
||||
|
||||
echo "==> Сборка Android APK (release, signed)"
|
||||
npm run tauri -- android build --apk
|
||||
|
||||
APK_PATH="$(find /workspace/tauri_app/src-tauri/gen/android -type f -name '*.apk' | sort | tail -n 1 || true)"
|
||||
APK_PATH="$(find /workspace/tauri_app/src-tauri/gen/android -type f -name '*release*.apk' ! -name '*unsigned*' | sort | tail -n 1 || true)"
|
||||
if [[ -z "${APK_PATH}" ]]; then
|
||||
APK_PATH="$(find /workspace/tauri_app/src-tauri/gen/android -type f -name '*.apk' ! -name '*unsigned*' | sort | tail -n 1 || true)"
|
||||
fi
|
||||
|
||||
if [ -z "${APK_PATH}" ] || [ ! -f "${APK_PATH}" ]; then
|
||||
echo "APK не найден после сборки" >&2
|
||||
find /workspace/tauri_app/src-tauri/gen/android -maxdepth 8 -type f | sort >&2 || true
|
||||
find /workspace/tauri_app/src-tauri/gen/android -maxdepth 8 -type f -name '*.apk' | sort >&2 || true
|
||||
exit 1
|
||||
fi
|
||||
|
||||
/workspace/tauri_app/docker/verify-apk-signature.sh "${APK_PATH}"
|
||||
|
||||
cp "${APK_PATH}" /out/lendry-id.apk
|
||||
chmod 0644 /out/lendry-id.apk
|
||||
|
||||
|
||||
Reference in New Issue
Block a user