GKLBB

当你经历了暴风雨,你也就成为了暴风雨

导航

软件研发 --- 安卓开发 之 如何快速定位apk闪退问题

 一体 ADB 工具(你正在用 OpenADB,同类备选)

  1. OpenADB
    • 内置 Logcat 面板,支持日志过滤、导出、暂停,英文界面,开源,多设备管理
    • 适合:同时做安装 APK、文件管理、抓日志一站式调试
  2. Aya(开源 Tauri)
    • GitHub:https://github.com/liriliri/aya
    • 自带 scrcpy 投屏 + 完整 logcat 面板,中文界面,绿色便携,自动拉取原版 platform-tools
    • 适合:一边投屏操作手机,一边实时看日志
  3. QtADB(圈内俗称 OpenADB 旧版)
    • 多设备、日志着色、过滤、导出,解压即用

✅ 纯独立 Logcat 查看器(只专注日志,轻量化,强烈推荐

1. LogcatX(首选中文独立工具)

  • GitHub:https://github.com/Shawlaw/LogcatX
  • MIT 开源、Windows 绿色 zip 中文版
  • 亮点:多设备并行采集日志、设备别名、日志着色、按包名 / 标签 / 级别过滤、日志导出保存,支持无线 ADB 配对设备
  • 适合:批量测试、多台手机同时抓日志,只需要专注 log,不需要多余 adb 功能

2. PidCat(命令行彩色增强,老牌神器)

  • GitHub:https://github.com/abdalmoniem/pidcat
  • 彩色高亮日志等级,直接按应用包名过滤日志,支持正则过滤 tag
  • 适合:习惯 PowerShell/CMD,不想开大型 GUI,快速抓单个 APP 日志

3. logfilter(Rust 轻量跨平台,支持超大日志文件)

  • 开源,支持实时设备流 + 本地超大 log 文件拖拽分析,同时兼容 Android logcat / 鸿蒙 hilog
  • 支持书签标记报错行、多维度筛选(PID/TAG/ 日志等级)、中英文 UI

4. Less Shitty Logcat

  • WPF 独立工具,支持包含 / 排除过滤器、双面板对比(原始日志 vs 过滤后日志)、暂停滚动防日志冲掉报错
  • 适合 Unity 游戏开发、日志爆炸刷屏场景

电脑安装调试工具

✅ IDE 自带(无需额外装软件)

  1. Android Studio Logcat
    • 功能最强:预设过滤器、堆栈跳转、ANR / 崩溃自动解析、保存快照
    • 缺点:体积巨大,启动慢,只适合正式安卓开发
  2. VS Code + 插件(Android Logcat)
    • 轻量 IDE 内查看,适合写代码时顺带看日志

✅ 极简原生命令(零额外软件)

配置好 platform-tools 环境变量,直接 powershell 执行

# 实时带时间戳日志
adb logcat -v threadtime
# 只看Error级别日志
adb logcat *:E
# 保存日志到本地文件
adb logcat -v threadtime > log.txt

📌 一句话选型建议

  1. 继续用 OpenADB 做全套调试 → 直接用内置 log 面板即可,不用额外装
  2. 多设备并行抓日志、纯中文独立工具 → LogcatX
  3. 终端党、只抓单个 APP 日志、彩色输出 → PidCat
  4. 要打开几 GB 超大离线日志文件分析 → logfilter
  5. 开发安卓源码,需要完整堆栈解析 → Android Studio

 

打开工具,安卓链接工具后,开始抓取 日志

test 应用程序(包名 com.test.obfuscator)报出的错误是:

java.lang.NoSuchFieldError
具体错误信息为:
No field ll1ll1l of type Ljava/lang/String; in class Lcom/test/obfuscator/HomoglyphTest; or its superclasses
含义:在运行时期望访问 HomoglyphTest 类中一个名为 ll1ll1l、类型为 String 的字段,但 JVM 在该类及其父类中均找不到这个字段,因此抛出了 NoSuchFieldError
发生位置:HomoglyphTest.java 第 61 行(构造函数 <init> 中)。
从包名和字段名风格来看,这很可能是一个代码混淆(Obfuscation)测试用例,混淆后的字段名在运行时与预期不符,导致字段查找失败。

posted on 2026-08-23 19:42  GKLBB  阅读(28)  评论(0)    收藏  举报