refactor(app-packages): 重构 ApkMetaParser 为静态工具类并移除冗余字段
- 移除 ApkMetaParser 内部类 ApkMetaResult,提取为独立类 - 移除 Spring @Component 注解,所有方法改为静态方法 - 删除未使用的 maxSdk 字段及相关解析逻辑 - 移除 AppPackageServiceImpl 中注入的 ApkMetaParser 依赖 - 更新测试用例以适配静态方法调用 - 标记 parseByBundleTool 和 fillBundleIcon 方法为 @Deprecated
This commit is contained in:
30
pom.xml
30
pom.xml
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user