问题:Unity android某些机型,bugly没有上报android闪退日志
关键语句:Cleartext HTTP traffic to android.bugly.qq.com not permitted
主要原因:Android P限制了明文流量的网络请求,http请求会被拦截。
解决方案:修改AndroidManifest.xml文件 添加android:usesCleartextTraffic=“true”。
打包测试,登录bugly查看,OK
问题:IOS平台接入Bugly时,按照官方文档正常操作接入,运行时提示错误BuglyAgentV2: Not found class ‘Bugly’,也无法正确提交错误日志。
解决方案:在XCode的依赖中删除Bugly.framework,然后重新添加对Bugly.framework的引用,再次编译运行,Bugly初始化正常,也能提交错误日志。
问题:Mac平台上Unity工程手动编译XCode工程时,Bugly.projmods的files标签中的文件可以正确的被引入工程,但是当QA制作版本时,却发现引入的文件路径是错误的,相对路径前多了一个"…/"
解决方案:检查了版本机的编译流程发现版本机不是手动编译生成XCode工程,而是通过AutoBuild2.RunBuild()生成XCode工程,如图所示:
可以发现这里生成的路径已经包