本文演示了如何使用gradle上传Android符号表
准备阶段
接入gradle插件
请参考文档应用插件
创建AccessKey
使用子账号创建AccessKey(推荐)
参考文档创建RAM用户并授权
参考文档授权RAM用户为新创建的RAM用户添加权限
参考文档创建RAM用户的AccessKey,保存申请的AK/SK
使用主账号创建AccessKey
参考文档创建阿里云账号(主账号)的AccessKey,保存申请的AK/SK
插件配置
在 APP 的 build.gradle 配置中添加以下内容
emasApm {
// 设置为true则开启自动上传
enableSymbolUpload = true
// 必填参数
appKey = "your_app_key"
accessKeyId = "your_aws_access_key_id"
accessKeySecret = "your_aws_secret_access_key"
// 可选参数
openLog = true
}
说明
appKey需要和代码中的配置保持一致
使用上一个步骤中申请的accessKeyId与accessKeySecret
使用方式
自动上传
在执行 assemble 或 assembleRelease 时插件会自动触发上传任务
./gradlew assembleRelease
手动上传
通过执行 uploadReleaseSymbols 任务也可以手动触发上传任务
./gradlew uploadReleaseSymbols
查看结果
登录EMAS管理控制台,选择应用监控,点击进入,进入到应用监控控制台。
在页面左侧导航栏选择崩溃分析,选择符号表管理
该文章对您有帮助吗?