github LibChecker/LibChecker 2.5.2

23 hours ago

更新内容

  • 现在支持通过组件的 IntentFilter 的 action 标签来识别标记库,其展示优先级低于类名匹配
  • 在库引用统计页面的高级菜单中增加了 Action 类型
  • 从此版本开始保存的快照会额外记录系统的 Build ID 和安全补丁等级,并且在出现变化时会展示在快照仪表盘
  • 现在ABI徽标染色 选项同时作用于应用详情页面
  • 新增了在快照详情页面通过长按复制标题栏信息
  • 新增了在应用签名页面展示签名方案
  • 在设置页面新增了最近的应用日志导出功能
  • 图表 - 分布 页面中展示设备的 Android 版本(包括未来即将支持的 minor 版本)
  • 修正了原生库 16 KB 对齐的检测方法
  • 修复了特殊情况下 APK 分析失败的问题
  • 修复了库引用统计数据缺失的问题
  • 修复了一些 Split APKs 原生库缺失的问题
  • 修复了在宽屏设备上的某些情况下横屏时崩溃的问题
  • 修复了特定情况下 ABI徽标染色 选项无法实时生效的问题
  • 修复了一些设备上 APK 分析功能无法连续分析多个不同应用的问题
  • 优化了搜索栏内容在页面切换后丢失的问题
  • 其它问题修复和依赖更新

What's New

  • Now supports identifying and marking libraries via the action tag in a component’s IntentFilter, with lower display priority than class name matching
  • Added an Action type in the advanced menu of the library reference statistics page
  • Snapshots saved from this version will additionally record the system’s Build ID and security patch level, and any changes will be displayed on the snapshot dashboard
  • Now the Tint ABI Label option also applies to the app details page.
  • Added ability to long-press on the snapshot details page to copy the title bar information
  • Added display of signing schemes in the app signature page
  • Added recent app logs export in the Settings page
  • In Chart - Distribution, now displays the device’s Android version (including upcoming minor versions)
  • Fixed the detection method for native library 16 KB alignment
  • Fixed issues where APK analysis failed under certain conditions
  • Fixed missing library reference statistics data
  • Fixed missing native libraries in some Split APKs
  • Fixed crashes on wide-screen devices when switching to landscape mode in certain cases
  • Fixed an issue where the Tint ABI Label option did not take effect in real time under specific conditions
  • Fixed an issue where APK analysis could not handle multiple different apps consecutively on some devices
  • Optimized an issue where search bar content was lost after page switching
  • Other bug fixes and dependency updates

Dependancy Update

Dependency Previous version New version
gradle 8.13 9.0.0
agp 8.9.0 8.13.0
kotlin 2.1.10 2.2.10
kotlin-coroutines 1.10.1 1.10.2
ksp 2.1.10-1.0.31 2.2.10-2.0.2
firebase-bom 33.10.0 34.2.0
firebase-crashlytics 3.0.3 3.0.6
gms 4.4.2 4.4.3
protoc 4.30.1 4.32.0
protobuf 0.9.4 0.9.5
androidx-browser 1.8.0 1.9.0
androidx-core-ktx 1.15.0 1.17.0
androidx-fragment 1.8.6 1.8.9
androidx-lifecycle 2.8.7 2.9.3
androidx-room 2.6.1 2.7.2
androidx-security 1.1.0-alpha06 1.1.0
androidx-window 1.3.0 1.4.0
android-apksig - 8.13.0
okio 3.10.2 3.16.0
okhttp 4.12.0 5.1.0
moshix 0.29.0 0.31.0
retrofit 2.11.0 3.0.0
google-material 1.12.0 1.13.0
commons-compress 1.27.1 1.28.0
lc-rules-bundle 40.2 42
lottie 6.6.3 6.6.7
com.github.AppDevNext:AndroidChart 3.1.0.26 3.1.0.30
ktlint-cli 1.5.0 1.7.1
com.mikepenz:aboutlibraries 11.6.3 12.2.4
com.diffplug.spotless 7.0.2 7.2.1

Achieves Diff

OLD: LibChecker-2.5.1.e4fdf2d96-2343-foss-release.apk (signature: V2)
NEW: LibChecker-2.5.2.985368c-2441-foss-release.apk (signature: V2)

          │             compressed             │           uncompressed            
          ├───────────┬───────────┬────────────┼───────────┬──────────┬────────────
 APK      │ old       │ new       │ diff       │ old       │ new      │ diff       
──────────┼───────────┼───────────┼────────────┼───────────┼──────────┼────────────
      dex │     2 MiB │   2.2 MiB │ +153.6 KiB │   4.5 MiB │  4.8 MiB │ +307.5 KiB 
     arsc │ 934.8 KiB │   1.1 MiB │   +157 KiB │ 934.7 KiB │  1.1 MiB │   +157 KiB 
 manifest │   3.7 KiB │   3.8 KiB │      +68 B │  15.4 KiB │ 15.7 KiB │     +364 B 
      res │   1.2 MiB │   1.3 MiB │    +46 KiB │     2 MiB │    2 MiB │  +78.7 KiB 
    asset │ 167.2 KiB │ 176.3 KiB │   +9.1 KiB │ 260.3 KiB │  282 KiB │  +21.7 KiB 
    other │   1.2 KiB │   1.2 KiB │       +3 B │     811 B │    813 B │       +2 B 
──────────┼───────────┼───────────┼────────────┼───────────┼──────────┼────────────
    total │   4.3 MiB │   4.7 MiB │ +365.9 KiB │   7.7 MiB │  8.2 MiB │ +565.2 KiB 

 DEX     │ old   │ new   │ diff                  
─────────┼───────┼───────┼───────────────────────
   files │     1 │     1 │     0                 
 strings │ 30384 │ 32563 │ +2179 (+4614 -2435)   
   types │  5779 │  5985 │  +206 (+1971 -1765)   
 classes │  4503 │  4640 │  +137 (+1782 -1645)   
 methods │ 30062 │ 31300 │ +1238 (+17485 -16247) 
  fields │ 29268 │ 28150 │ -1118 (+23259 -24377) 

 ARSC    │ old  │ new  │ diff            
─────────┼──────┼──────┼─────────────────
 configs │  112 │  121 │   +9 (+11 -2)   
 entries │ 6250 │ 6612 │ +362 (+444 -82)

New Contributors

Full Changelog: 2.5.1...2.5.2

Don't miss a new LibChecker release

NewReleases is sending notifications on new releases.