refactor(app-packages): 重构 ApkMetaParser 为静态工具类并移除冗余字段

- 移除 ApkMetaParser 内部类 ApkMetaResult,提取为独立类
- 移除 Spring @Component 注解,所有方法改为静态方法
- 删除未使用的 maxSdk 字段及相关解析逻辑
- 移除 AppPackageServiceImpl 中注入的 ApkMetaParser 依赖
- 更新测试用例以适配静态方法调用
- 标记 parseByBundleTool 和 fillBundleIcon 方法为 @Deprecated
This commit is contained in:
2026-08-12 18:18:01 +08:00
parent 40fae0bf0d
commit 3db6c17511
5 changed files with 87 additions and 54 deletions

30
pom.xml
View File

@@ -145,12 +145,42 @@
<version>2.11.5</version>
</dependency>
<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.18.2</version>
</dependency>
<dependency>
<groupId>com.android.tools</groupId>
<artifactId>sdk-common</artifactId>
<version>32.3.1</version>
</dependency>
<dependency>
<groupId>com.android.tools.build</groupId>
<artifactId>bundletool</artifactId>
<version>1.18.3</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
<version>3.21.12</version>
</dependency>
<dependency>
<groupId>com.android.tools.build</groupId>
<artifactId>aapt2-proto</artifactId>
<version>9.3.1-15703166</version>
</dependency>
<dependency>
<groupId>com.android.tools.apkparser</groupId>
<artifactId>apkanalyzer</artifactId>
<version>32.3.1</version>
</dependency>
<dependency>
<groupId>com.android.tools.apkparser</groupId>
<artifactId>binary-resources</artifactId>