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

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

發布時間: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);

閱讀全文

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

熱點內容
e420硬體升級 瀏覽:225
QQ域名防紅代碼 瀏覽:756
viahdwin10 瀏覽:448
360軟體小助手怎麼添加文件夾 瀏覽:401
電視內置網路有什麼好處 瀏覽:81
微信10分鍾下款口子 瀏覽:62
中國買賣書畫的網站有哪個 瀏覽:648
vb程序最小公倍數 瀏覽:747
迅雷雲盤下載的文件怎麼找不到 瀏覽:49
樹莓派做win10電視盒子 瀏覽:690
模仁編程是什麼意思 瀏覽:267
分數app 瀏覽:135
硬碟格式化文件系統 瀏覽:325
如果禁用分頁文件 瀏覽:80
公司級的路由器密碼設置 瀏覽:581
京東app的好物榜怎麼進 瀏覽:803
word打開臨時文件夾 瀏覽:686
如何復制選中的數據 瀏覽:96
ios打開本地文件 瀏覽:816

友情鏈接