2.5.0
版本发布时间: 2024-09-04 21:09:10
LibChecker/LibChecker最新发布版本:2.5.0(2024-09-04 21:09:10)
更新内容
- 适配 Android 15
- 支持了检测 16 KB 内存对齐的应用
- 支持了分析 XAPK 安装包
- 支持了展示应用是否为 APEX
- 支持了检测支持 MIPS 和 RISC-V 架构的应用
- 支持了库详情信息的多语言化,并增加了英语选项
- FOSS 版本支持了应用内检查更新
- 在应用列表的高级菜单中增加了显示 Compile SDK 的选项
- 现在在应用详情页面会展示 Split APKs 的完整体积
- 对于支持的应用,现在在 Kotlin 徽标的弹窗中会额外展示编译时的 Gradle 版本和 Java 兼容版本
- 更新了图表页面的样式,现在对于饼图,会额外以列表显示数据项,并更新了数据类型的切换按钮样式
- 在图表中增加了 Compile SDK 和 AAB 的统计类型,并针对 ABI 统计增加了详细模式
- 在应用详情页中长按「启动」时可以复制应用的启动器 Activity 信息到剪贴板
- 在 Android 13 以上启用系统级的单应用语言切换支持并隐藏应用设置页的选项
- 新增了一个调试功能,现在在应用列表的搜索框中输入
/dumpAppsInfoTxt
或/dumpAppsInfoMd
后,会将所有应用的基础信息保存为文件 - 更新了横屏布局时的 UI 布局
- 优化了一些 UI 表现
- 优化了检测 Jetpack Compose 的方法
- 优化了对预置应用的判断
- 修复了应用属性页面错乱的问题
- 修复了应用详情页面列表分割线的问题
- 修复了某些情况下备选的启动方式页面为空的问题
- 修复了 Android 12 以上无法使用 Activity 嵌入的问题
- 修复了 APK 分析时查看签名信息失败的问题
- Note: 由于 Microsoft App Center 即将停止服务,我们可能在后续版本将遥测平台迁移至 Firebase
What's New
- Compatible with Android 15
- Supports detection of applications with 16 KB memory alignment
- Supports analysis of XAPK installation packages
- Supports displaying whether an application is APEX
- Supports detection of applications supporting MIPS and RISC-V architectures
- Supports multilingual library details information and adds an English option
- FOSS version supports in-app update checks
- Added an option to show Compile SDK in the advanced menu of the app list
- The complete size of Split APKs is now displayed on the app details page
- For supported applications, the Gradle version and Java compatibility version at compile time are additionally displayed in the Kotlin badge popup
- Updated the style of the chart page, now for pie charts, data items are additionally displayed in a list, and the style of the data type switch button is updated
- Added Compile SDK and AAB statistics types in charts, and added a detailed mode for ABI statistics
- Long press "Launch" in the app details page to copy the app's launcher Activity information to the clipboard
- Enabled system-level single app language switching support on Android 13 and above and hid the option on the app settings page
- Added a debugging feature, now entering
/dumpAppsInfoTxt
or/dumpAppsInfoMd
in the search box of the app list will save the basic information of all apps as a file - Updated UI layout for landscape mode
- Optimized some UI performances
- Optimized the method of detecting Jetpack Compose
- Optimized the judgment of pre-installed applications
- Fixed issues with the app properties page being disordered
- Fixed issues with the divider lines on the app details page
- Fixed issues where the alternative launch method page was empty in some cases
- Fixed issues with Activity embedding not working on Android 12 and above
- Fixed issues with viewing signature information failing during APK analysis
- Note: Due to Microsoft App Center's upcoming service termination, we may migrate the telemetry platform to Firebase in future versions.
Dependancy Update
Dependency | Previous version | New version |
---|---|---|
gradle | 8.5 | 8.10 |
agp | 8.2.0 | 8.6.0 |
kotlin | 1.9.21 | 2.0.20 |
kotlin-coroutines | 1.7.3 | 1.8.1 |
ksp | 1.9.21-1.0.15 | 2.0.20-1.0.24 |
grpc | 1.59.1 | - |
protoc | 3.25.1 | 4.28.0 |
androidx-appcompat | 1.6.1 | 1.7.0 |
androidx-lifecycle | 2.6.2 | 2.8.4 |
androidx-activity | 1.8.1 | 1.9.1 |
androidx-browser | 1.7.0 | 1.8.0 |
androidx-core-ktx | 1.12.0 | 1.13.1 |
androidx-fragment | 1.6.2 | 1.8.2 |
androidx-window | 1.2.0 | 1.3.0 |
androidx-viewpager2 | 1.1.0-beta02 | 1.1.0 |
app-center | 5.0.3 | 5.0.4 |
okio | 3.6.0 | 3.9.0 |
retrofit | 2.9.0 | 2.11.0 |
leakcanary | 2.12 | 2.14 |
moshi | 1.15.0 | 1.15.1 |
moshix | 0.25.1 | 0.28.0 |
lottie | 6.2.0 | 6.5.2 |
commons-io | 2.15.1 | - |
commons-compress | 1.25.0 | 1.27.1 |
material-component-android | 1.10.0 | 1.10.0 |
coil | 2.5.0 | 2.7.0 |
lc-rules-bundle | 34.4 | 37.1 |
libraries | 1.1.4 | 1.1.5.4 |
com.github.AppDevNext:AndroidChart | 3.1.0.18 | 3.1.0.24 |
slf4j-simple | 2.0.9 | - |
kotlinter | 4.1.0 | - |
com.diffplug.spotless | - | 6.25.0 |
slf4j-simple | 2.0.9 | - |
google-dexlib2 | - | 3.0.7 |
smail-dexlib2 | 2.5.2 | - |
javax-annotation | 1.3.2 | - |
processPhoenix | 2.1.2 | 3.0.0 |
ktlint-cli | - | 1.3.1 |
Achieves Diff
OLD: LibChecker-2.4.4.167126b8-1897-foss-release.apk (signature: V2)
NEW: LibChecker-2.5.0.89b31e95-2159-foss-release.apk (signature: V2)
│ compressed │ uncompressed
├───────────┬───────────┬────────────┼───────────┬───────────┬────────────
APK │ old │ new │ diff │ old │ new │ diff
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
dex │ 2 MiB │ 2 MiB │ -41.3 KiB │ 4.5 MiB │ 4.4 MiB │ -98.9 KiB
arsc │ 807.4 KiB │ 899.1 KiB │ +91.7 KiB │ 807.3 KiB │ 899 KiB │ +91.7 KiB
manifest │ 3.7 KiB │ 3.7 KiB │ +1 B │ 15.3 KiB │ 15.4 KiB │ +40 B
res │ 1.1 MiB │ 1.2 MiB │ +118.1 KiB │ 1.6 MiB │ 1.8 MiB │ +168.8 KiB
asset │ 155.8 KiB │ 160.1 KiB │ +4.4 KiB │ 339.7 KiB │ 243.8 KiB │ -95.9 KiB
other │ 1 KiB │ 1.2 KiB │ +146 B │ 695 B │ 811 B │ +116 B
──────────┼───────────┼───────────┼────────────┼───────────┼───────────┼────────────
total │ 4 MiB │ 4.2 MiB │ +173 KiB │ 7.3 MiB │ 7.3 MiB │ +65.9 KiB
DEX │ old │ new │ diff
─────────┼───────┼───────┼───────────────────────
files │ 1 │ 1 │ 0
strings │ 29931 │ 29861 │ -70 (+3016 -3086)
types │ 5975 │ 5630 │ -345 (+2183 -2528)
classes │ 4705 │ 4357 │ -348 (+2007 -2355)
methods │ 30468 │ 29533 │ -935 (+19104 -20039)
fields │ 33852 │ 31382 │ -2470 (+29535 -32005)
ARSC │ old │ new │ diff
─────────┼──────┼──────┼─────────────────
configs │ 105 │ 110 │ +5 (+6 -1)
entries │ 5478 │ 6101 │ +623 (+717 -94)
New Contributors
- @shawnlinboy made their first contribution in https://github.com/LibChecker/LibChecker/pull/1061
- @lightsummer233 made their first contribution in https://github.com/LibChecker/LibChecker/pull/1176
- @balazsgerlei made their first contribution in https://github.com/LibChecker/LibChecker/pull/1218
- @KRLHY made their first contribution in https://github.com/LibChecker/LibChecker/pull/1221
Full Changelog: https://github.com/LibChecker/LibChecker/compare/2.4.4...2.5.0
1、 diff.txt 3.8MB
2、 LibChecker-2.5.0.89b31e95-2159-foss-release.apk 4.17MB
3、 LibChecker-2.5.0.89b31e95-2159-market-release.apk 4.23MB
4、 mappings.zip 3.75MB
5、 version_code.txt 43B