From fd6490384199445afb74aa1b0ce36718b0003060 Mon Sep 17 00:00:00 2001 From: hailin Date: Wed, 28 Jan 2026 22:21:18 -0800 Subject: [PATCH] =?UTF-8?q?fix(mining-admin-service):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=20adbkit-apkreader=20=E7=B1=BB=E5=9E=8B=E5=A3=B0=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.5 --- .../src/types/adbkit-apkreader.d.ts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 backend/services/mining-admin-service/src/types/adbkit-apkreader.d.ts diff --git a/backend/services/mining-admin-service/src/types/adbkit-apkreader.d.ts b/backend/services/mining-admin-service/src/types/adbkit-apkreader.d.ts new file mode 100644 index 00000000..477f49a4 --- /dev/null +++ b/backend/services/mining-admin-service/src/types/adbkit-apkreader.d.ts @@ -0,0 +1,28 @@ +/** + * Type declarations for adbkit-apkreader + * 用于解析 Android APK 文件 + */ +declare module 'adbkit-apkreader' { + interface Manifest { + package: string + versionCode: number + versionName: string + usesPermissions?: string[] + application?: { + label?: string + icon?: string + } + usesSdk?: { + minSdkVersion?: number + targetSdkVersion?: number + } + } + + class ApkReader { + static open(path: string): Promise + readManifest(): Promise + readContents(): Promise + } + + export = ApkReader +}