常见接入异常解决 - GrouthDownload/TDownloadSDK GitHub Wiki
省流量更新接入异常解决方案
调试签名问题
导入调试的过程中,在debug模式下有可能采用系统默认的调试签名信息,此时检查更新会出现errorCode为-109(网络异常),需要在debug测试的过程中,需要更改debug下默认签名与申请的appKey和appSecret所使用的签名一致。

Manifest冲突问题
SDK包在RDM构建过程会在download模块包中的manifest注入uuid来上报监控异常。
当两个SDK包同时注入uuid就会造成meta-data#com.tencent.rdm.uuid冲突。
解决方案:RDM编译过程添加参数UUID_INJECT=None。
RDM常见问题案例库:http://km.oa.com/group/11880/articles/show/368225?kmref=search&from_page=1&no=7
类冲突问题
遇到com.qq.taf.jce.*包下的类冲突时下载去除jce冲突类的省流量更新SDK包。 遇到com.tencent.assistant.*包下的类冲突时下载去除remote冲突类的省流量更新SDK包。
so加载问题
由于AndroidStudio在编译工程时可能会对so做“strip”操作,会导致SDK对应的so出现运行异常,示例堆栈如下:


解决方案:在build.gradle下android包里添加打包选项,防止so文件压缩。
android {
…
packagingOptions {
doNotStrip "**/libbs-sec.so"
}
}