如果無法卸載,可能手機(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);