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 +}