1.軟件簽名不一致。這種情況一般出現(xiàn)在更新軟件的情況下。譬如你之前安裝了某軟件比較舊的版本,而你所需要更新的軟件和你之前以安裝的軟件簽名不一致,則導(dǎo)致應(yīng)用程序無法安裝
2
軟件未簽名。這種情況一般出現(xiàn)在你是從ROM包里提取的軟件或者是你自己修改過而未進(jìn)行再簽名。
3
應(yīng)用程序所要求的系統(tǒng)版本比你手機(jī)的版本不一樣。譬如某手機(jī)軟件要求安卓系統(tǒng)在Android2.3以上,而你的手機(jī)安卓系統(tǒng)卻是Android2.2。則會(huì)出現(xiàn)應(yīng)用程序未安裝。
本人今天就碰到了這種情況,以上幾種都不是;最后經(jīng)過排查,發(fā)現(xiàn)造成的原因是手機(jī)里面安裝了包名一樣的應(yīng)用程序,由于沖突,所以無法正常安裝!會(huì)出現(xiàn)包名一樣的原因是由于公司項(xiàng)目產(chǎn)品化,剛好給一個(gè)區(qū)域?qū)懥藘蓚€(gè)項(xiàng)目,由于巧合,我和另一個(gè)開發(fā)人員都用地域名稱簡(jiǎn)寫取了相同的包名;當(dāng)然這種幾率很低,所以一開始也沒往這個(gè)方向考慮。在這里做個(gè)記錄,以免再犯相同錯(cuò)誤。