快速解决崩溃服务上传原生符号文件失败


最近在使用华为AGC提供的崩溃服务,有一个步骤是上传原生符号文件,遇到两个问题,一个是生成原生符号文件失败,另一个是上传文件失败,总结一下,希望其他开发者遇到相关问题可以少走弯路。

1、 生成原生符号文件

按照文档添加这个操作后一直没有在gradle-task看到agcp的任务:

agcp{
     debug = true
     appVersion = 1.0
     symbolUpload = true   
     debugSoDirectory = "D:\\Onebox\\AndroidProject\\crashdemo\\app\\build\\intermediates\\cmake"
     ndkDirectory = "D:\\AndroidSDK\\sdk\\ndk\\21.3.6528147"
   }

后来仔细查看文档,发现json文件没有添加,将json文件添加到app目录下同步工程就可以了:

另外,我还发现一个问题,debugSoDirectory这个字段没有添加的话,也是不会生成agcp的task,但是文档里面没有写这个是必须的。

2、上传原生符号文件

文件生成好后,双击processReleaseSymbolUpload,报错 HTTP exception

经常是我电脑连了公司代理,断开公司网络后再次点击,成功上传如下:

如果不能使用gradle自动上传,还可以通过符号表工具上传:

或者本地生成后在AGC页面手动上传:

欲了解详情请参见:

上传原生符号文件:developer.huawei.com/consumer/cn…

 

原文链接:developer.huawei.com/consumer/cn…

原作者:Mayism


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM