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

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

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

閱讀全文

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

熱點內容
win10攝像頭不能拍照 瀏覽:56
雲陽數控編程培訓哪裡學 瀏覽:519
文件的存放路徑怎麼改 瀏覽:583
cad字體文件如何導出 瀏覽:236
cs16需要cdkey哪個文件里 瀏覽:817
如何讓另一個表格的數據關聯 瀏覽:368
來自app的快捷指令是怎麼有的 瀏覽:844
保留文件的原始文字圖片 瀏覽:385
國外網站的店怎麼看呢 瀏覽:56
ps入門必備文件 瀏覽:348
以前的相親網站怎麼沒有了 瀏覽:15
蘋果6耳機聽歌有滋滋聲 瀏覽:768
怎麼徹底刪除linux文件 瀏覽:379
編程中字體的顏色是什麼意思 瀏覽:534
網站關鍵詞多少個字元 瀏覽:917
匯川am系列用什麼編程 瀏覽:41
筆記本win10我的電腦在哪裡打開攝像頭 瀏覽:827
醫院單位基本工資去哪個app查詢 瀏覽:18
css源碼應該用什麼文件 瀏覽:915
編程ts是什麼意思呢 瀏覽:509

友情鏈接