Android 问题模板
问题类型
- 集成问题集成问题(gradle/手动 集成)
- 网络请求相关
- sdk 的 bug
- 上传符号表(手动还是自动)
- 崩溃收集的问题
- 其他功能
是否已经参考过 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
命令行运行,把 log 传给我们
./gradlew clean build --info > bugtags.log
如果是 windows,则在项目目录下:
gradlew.bat clean build --info > bugtags.log