应用在之前的华为手机上都能正瑺华为p9应用安装sd卡但是在华为P9手机上华为p9应用安装sd卡失败,提示错误为:
系统问题导致华为p9应用安装sd卡失败(错误码:-110)
分析应该是华为p9应用安裝sd卡软件的时候进行了证书的检查,发现软件不符合条件导致不能华为p9应用安装sd卡。
翻看一下源代码:scanPackageLI 这个应该是对APK里的文件进行解析但是华为肯定是修改了這个函数,添加了一个checkHwCertification的过程
到這里原因以及很明白了就是开发这没有把证书加入到APK里面,导致华为p9应用安装sd卡的检查证书不通过华为p9应用安装sd卡失败。
但是华为也很不地道之前都没有这个过程,到P9上忽然加上这个限制沒有任何说明,直接就是软件华为p9应用安装sd卡失败让广大开发者情何以堪。做android应用开发的小伙伴真是不容易要应付形形色色的奇葩兼嫆性问题。
|
|