V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mthli
V2EX  ›  分享创造

Xposed 模块 Cracker,收集未被捕获的应用程序异常!

  •  1
     
  •   mthli ·
    mthli · 2015-02-16 13:09:41 +08:00 · 3531 次点击
    这是一个创建于 3574 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搞Android App开发的同学应该都有遇到过当App Release之后仍然会莫名奇妙崩溃的情况,这时候就比较麻烦了,因为你无法看到程序崩溃的日志。

    解决上述问题通常来说有两种办法,一是自己实现Thread.UncaughtExceptionHandler并添加相关功能来收集异常,另一种就是使用Google Analytics SDK或ACRA这种现成的异常处理方案。

    但是MIUI有一个比较人性化的功能,在程序崩溃的时候你是可以查看抛出的异常信息的(我记得貌似以前原生安卓也可以),对于开发者来说这个功能非常有用。所以我参考这个功能撸了一个Xposed模块,叫做Cracker,程序截图如下:

    
    当程序崩溃的时候Cracker会捕获崩溃信息,点击通知栏即可查看详情。相信这个功能对大家非常有用 :)

    在Xposed Installer中直接搜索“Cracker”下载安装即可。现在Xposed支持Lollipop啦,大家快来试试吧!

    项目地址: https://github.com/mthli/Cracker

    APK安装包: https://github.com/mthli/Cracker/releases/download/v1.0.0/Cracker.1.0.0.apk

    感谢: https://github.com/fei-ke/CrashReport

    同时欢迎Pull Request :)
    9 条回复    2015-02-16 13:41:22 +08:00
    heiybb
        1
    heiybb  
       2015-02-16 13:14:51 +08:00   ❤️ 1
    非常棒的东西,谢谢.
    mthli
        2
    mthli  
    OP
       2015-02-16 13:15:47 +08:00 via Android
    @heiybb 嗯嗯,有问题希望及时反馈 :)
    heiybb
        3
    heiybb  
       2015-02-16 13:22:54 +08:00
    @mthli 顺便问问有没有见过可以改变下拉通知的图标大小的module
    archbishop
        4
    archbishop  
       2015-02-16 13:25:15 +08:00   ❤️ 1
    资磁。感觉会有用。
    GhostFlying
        5
    GhostFlying  
       2015-02-16 13:27:28 +08:00 via Android   ❤️ 1
    话说这是要求用户安装这个模块?
    ssenkrad
        6
    ssenkrad  
       2015-02-16 13:33:06 +08:00   ❤️ 1
    原生安卓的设计是如果这个应用是通过google play安装的,崩溃时可以选择是否发送错误报告,在这个界面可以看到错误报告,其中包括异常信息
    mthli
        7
    mthli  
    OP
       2015-02-16 13:39:57 +08:00 via Android
    @GhostFlying 不是呀,开发者自己用自己的应用的时候忽然崩溃了,就可以比较快速地查看信息。用户当然不可能安装啦。
    mthli
        8
    mthli  
    OP
       2015-02-16 13:40:23 +08:00 via Android
    @ssenkrad 嗯嗯,知道了 :)
    mthli
        9
    mthli  
    OP
       2015-02-16 13:41:22 +08:00 via Android
    @heiybb 不是很清楚。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2720 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:14 · PVG 23:14 · LAX 07:14 · JFK 10:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.