古詩詞大全網 - 個性簽名 - 手機上沒有re管理器!但安裝時還是存在簽名沖突

手機上沒有re管理器!但安裝時還是存在簽名沖突

壹、普通用戶:如果在android上更新壹個已經安裝過較早版本軟件時,安裝到最後壹步提示妳:已安裝了存在簽名沖突的同名數據包,然後安裝失敗。這是因為舊版軟件的簽名信息與新版不壹致造成的。可以卸載這個軟件,然後安裝新版軟件。

如果無法卸載,可能手機(pad)在發售前將該軟件內置在手機中無法卸載。如果是這個原因的話,可以嘗試“root”系統,然後卸載掉該軟件的舊版本,然後安裝。

二、開發人員:那麽出現這個問題可能是因為,較舊的版本是使用eclipse自動發布到模擬器上的,而eclipse自動發布時使用的是壹個測試

用簽名,這個簽名與正式打包的簽名不是壹個。(這個問題壹般發生在測試自動更新功能上,嘿嘿)。想繼續測試自動更新,解決的辦法也很簡單,手工刪除該軟

件的舊版(eclipse自動安裝的那個),然後使用adb工具安裝舊版再測試新版就好。

自動更新的安裝代碼壹般是調用Intent安裝:

Intent

i

=

new

Intent(Intent.ACTION_VIEW);

i.setDataAndType(Uri.parse("file://"

+

apkfile.toString()),"application/vnd.android.package-archive");

mContext.startActivity(i);