Android 问题模板

问题类型

  1. 集成问题集成问题(gradle/手动 集成)
  2. 网络请求相关
  3. sdk 的 bug
  4. 上传符号表(手动还是自动)
  5. 崩溃收集的问题
  6. 其他功能

是否已经参考过 FAQ

faq

问题描述(越详细,越能提高解决速度)

问题在 bugtags 上的 url

例如

IDE/集成方式/操作系统

android studio/gradle/Mac

出现问题的设备与版本

小米/M3

联系方式

qq:xxxx

相关堆栈

java.lang.RuntimeException: this is a demo crash current time:1461842072305
    at com.bugtags.demo.CrashBean.differentOne(CrashBean.java:12)
    at com.bugtags.demo.ConfigActivity$1.onClick(ConfigActivity.java:21)
    at android.view.View.performClick(View.java:4444)
    at android.view.View$PerformClick.run(View.java:18457)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5113)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:609)
    at dalvik.system.NativeStart.main(Native Method)

相关控制台 log

与 bugtags 相关的 gradle 依赖配置方式

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'

        classpath 'com.bugtags.library:bugtags-gradle:latest.integration'
    }
}
apply plugin: 'com.bugtags.library.plugin'

bugtags {
    trackingNetworkEnabled false
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.bugtags.library:bugtags-lib:latest.integration'
}

启动 sdk 的代码


        //customizable init option
        BugtagsOptions options = new BugtagsOptions.Builder().
                trackingLocation(true).//是否获取位置
                trackingCrashLog(true).//是否收集crash
                trackingConsoleLog(true).//是否收集console log
                trackingUserSteps(true).//是否收集用户操作步骤
                enableCapturePlus(true).
                build();

        Bugtags.addUserStep("custom step");

        Bugtags.start(BuildConfig.DEBUG ? "d3ad445a39bf60628f7acd4bd08eff4f" : "186cc7c96a5966b6615b34217b293f4f", this, Bugtags.BTGInvocationEventBubble, options);

是否已经添加混淆规则

本地集成的什么版本 sdk

如果是 gradle 集成,可以从 external library 中查看

发生的问题的包包含的 sdk

此信息,在问题详情页->设备信息->bugtags sdk 版本可以查看

是否已经参考 demoapp

as

eclipse

命令行运行,把 log 传给我们

./gradlew clean build --info > bugtags.log

如果是 windows,则在项目目录下:

gradlew.bat clean build --info > bugtags.log