iOS/Android 崩溃信息搜集方法

最近更新时间:2018-02-02 18:13:43

iOS

iOS出现崩溃时需要按照以下步骤提供下信息:

  1. xcode 界面的完整截图,在出现崩溃的时候控制台输入

    image lookup --address (堆栈地址)

    eg:
  2. 输入bt,提供下截图
    eg:
  3. 把日志打开,重现问题,然后提供下日志步骤如下:

    推流:

    1)
    (BOOL)application:(UIApplication *)application didFinishLaunchingW    ithOptions:(NSDictionary *)launchOptions
    
    启动时加如下代码:
    [PLMediaStreamingSession performSelector:@selector(enableRTCLogging)];
    [PLStreamingEnv setLogLevel:PLStreamLogLevelVerbose];
    [PLStreamingEnv enableFileLogging];
    
    2)重现问题;
    3)提取日志,取日志方法:Xcode->Window->Devices->选中对应的 App->Download Container,下载回来的文件右键选择“显示包内容”,把 App Container/Library/Caches/Pili/Logs 这个目录下的文件打包提供下。

    播放:

    开启日志
    [option setOptionValue:@(kPLLogInfo) forKey:PLPlayerOptionKeyLogLevel];
    

Android

android 抓取log 的方法:
unix-like 系统:

adb shell logcat -v time thread | tee ./log.log

win 系统:

adb shell logcat -v time thread > log.log

命令敲上之后,进行复现,复现完成之后,停止命令,然后把对应的 log.log 发过来。

导出ANR文件的命令 anr日志的存放目录: \data\anr\traces.txt

adb pull \data\anr\traces.txt ./traces.txt

导出到当前目录下

以上内容是否对您有帮助?
  • Icon free helper
    Close