導航:首頁 > 數據分析 > 簽名沖突同名數據包怎麼處理

簽名沖突同名數據包怎麼處理

發布時間:2024-08-24 22:57:49

A. 七彩虹平板電腦出現已安裝了存在簽名沖突的同名數據包怎樣處理

一般這種情況出現時,要麼是你手機上已經安裝的那個軟體裡面被插入了廣告插件,要麼就是你現在更新的這個版本裡面被插入了廣告插件,所以會提示
已安裝了存在簽名沖突的同名數據包
大多數是你現在更新的版本有問題,被插了廣告,如果你執意想更新這個版本,那麼只要卸載原來的舊版本就能安裝新版本了,但是之前的游戲進度會全部丟失。

B. 怎樣找到簽名沖突的同名數據包

出現"已安裝了存在簽名沖突的同名數據包"的原因及解決辦法
如果你在android上更新一個已經安裝過較早版本軟體時,安裝到最後一步提示你:已安裝了存在簽名沖突的同名數據包,然後安裝失敗。這是因為舊版軟體的簽名信息與新版不一致造成的。你可以卸載這個軟體,然後安裝新版軟體。
如果無法卸載,可能手機(pad)在發售前將該軟體內置在手機中無法卸載。如果是這個原因的話,你可以嘗試「root」系統,然後卸載掉該軟體的舊版本,然後安裝。

如果你是一個開發人員,那麼出現這個問題可能是因為,較舊的版本你是使用eclipse自動發布到模擬器上的,而eclipse自動發布時使用的是一個測試用簽名,這個簽名與你正式打包的簽名不是一個。(這個問題一般發生在測試自動更新功能上,嘿嘿)。想繼續測試自動更新,解決的辦法也很簡單,手工刪除該軟體的舊版(eclipse自動安裝的那個),然後使用adb工具安裝舊版再測試新版就好。自動更新的安裝代碼一般是這樣:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse("file://" + apkfile.toString()),
"application/vnd.android.package-archive");
mContext.startActivity(i);
或許你和這略有不同,不用擔心,沒什麼,問題不在這里。

下面是給外國朋友的,請原諒我蹩腳的英語:
for foreigner,please forgive my broken:

When you try install a new version of a software on android, maybe you will receive this message: an existing package by the same name with a conficting signature is already installed!

I take it easy! Uninstall old version soft, and then install new version. In this process , maybe you need get "root" popedom.

If you are developer, you receive this message maybe because the old version is install by the eclipse. Eclipse use a debug keystore signature. I guess you try test you autoupdate function. You can uninstall it (eclipse auto package version) in setting tool. And install the old version (which you signature package) by ADB.exe before you test autoupdate function.

Autoupdate function code always like this:

Intent i = new Intent(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse("file://" + apkfile.toString()),
"application/vnd.android.package-archive");
mContext.startActivity(i);

If you code not like this , dont worry , never mind, the question not in there.
:)

C. 手機上沒有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);

閱讀全文

與簽名沖突同名數據包怎麼處理相關的資料

熱點內容
如何製作虛擬貨幣app 瀏覽:303
ug50能通過補丁升級到高版本嗎 瀏覽:766
dxf文件cad打不開的原因 瀏覽:525
2012怎麼改域用戶密碼 瀏覽:550
dtv網路電視手機版下載 瀏覽:954
mfc100u放在哪個文件夾 瀏覽:359
javaweb插件 瀏覽:58
pto密碼忘記 瀏覽:567
logo競賽教程 瀏覽:481
貴陽去哪裡學編程比較好 瀏覽:132
java將string轉為json 瀏覽:291
ppt2013製作exe文件 瀏覽:80
linux文件只讀不能復制 瀏覽:597
開關代碼 瀏覽:91
word繪圖板 瀏覽:359
蘋果minecraftpe注冊 瀏覽:775
ps怎麼存儲文件卡 瀏覽:728
微信清除緩存圖片恢復 瀏覽:305
安卓app會閃退怎麼解決 瀏覽:429
哪些app背單詞是免費的 瀏覽:889

友情鏈接