Bugly Android自动上传符号表
16lz
2021-01-26
我采用的是自动配置,这样比较简单,但是还是有一些坑的。
1、在项目的buid.gradle文件的dependencies(buildscript部分)中添加依赖:
classpath 'com.tencent.bugly:symtabfileuploader:latest.release'
如图:
2、在module的buid.gradle文件的顶部添加:
apply plugin: 'bugly'bugly { appId = '' // 注册时分配的App ID 注意不带尖括号 appKey = '' // 注册时分配的App Key}
如图:
有两点需要注意:
* 官方给出的appId和appKey样板带有尖括号,实际上不能带
* appVersion(就是你的versionName),这两个地方不能有汉字,否则不能识别符号表(这个最坑)
有图为证:
3、上传mapping文件
去官网打开你的项目,依照下图指示找到并点击‘上传符号表’
弹出:
最后找到mapping文件,拖曳到上图即可。mapping文件位置(Android Studio):
每次更新版本都要上传一次符号表!上传的时候写好版本就行,渠道不用写默认全渠道!
如果崩溃日志里面不显示行号,记得在混淆文件proguard-rules.pro里加上:
#保持源码的行号、源文件信息不被混淆 方便在崩溃日志中查看-renamesourcefileattribute SourceFile-keepattributes SourceFile,LineNumberTable
OK,就这些了!
更多相关文章
- 友盟多渠道获取渠道名 附赠多渠道打包文件
- Selector的用法
- MapView的apiKey
- android sp文件一个键值保存多条信息
- 如何给android studio加速(加快gradle build)
- android数据持久化总结
- Android(安卓)3.1 r1 中文API文档 (121) ―― ResourceCursorTre
- android文件命名错误Invalid file name: must contain only [a-z
- [init.rc] android开机过程执行shell脚本