問題現(xiàn)象:發(fā)布一個簽名之后的應用哺呜。在模擬器和android 7.0真機運行沒有問題蜘澜,但是在android 5.0、5.1上面就是一直報錯:
沒錯慨飘,就是INSTALL_FAILED_UPDATE_INCOMPATIBLE ,不兼容H泛R胲瘛!
問題定位:
INSTALL_FAILED_UPDATE_INCOMPATIBLE 問題無非以下幾個方面定位:
1休弃、SDK的使用版本不正確吞歼,比如minSdkVersion=21 ,運行到android 4.4的設備上(這種問題一般不會在生成環(huán)境啦)
2、簽名文件被更改塔猾。
3篙骡、內(nèi)存不足了。
4丈甸、特殊情況糯俗,比如應用無法卸載干凈(就有這樣的惡心的廠商)。解決方案也請搜索睦擂,這方面也有資料得湘。
我的問題卻不是上面的任何一個,覺得很詭異啊顿仇。淘正。搞了一下午。
問題根源:
就是我之前在應用發(fā)包時臼闻,用android studio直接生成jks文件鸿吆,我選擇了V2(full APK signature),可能沒有選中V(Jar signature),忘記了些阅。
問題解決:重新生成簽名文件伞剑,把V1斑唬、V2都選中市埋。