簡體   English   中英

代碼更改,Windows升級和IDE重新安裝后,無法安裝.apk

[英]Trouble installing .apk after code change, windows upgrade, and IDE reinstall

這是我關於SO的第一個問題,但首先要感謝社區在創建一些Android應用程序的過程中對我的幫助。 我不是專業的程序員,我做的大部分事情只是為了娛樂,但一個Android應用程序是我為客戶創建的真實項目,我遇到了一些麻煩,需要一些幫助。

我制作的應用程序基本上會接收一些數據,並將其存儲到SQL數據庫中,並在必要時使用查詢從數據庫中提取各種信息並顯示出來。 如果需要進行任何調整,我進行調整,然后再發送另一個.apk。 沒問題,直到現在...

我最近升級到Windows 10,筆記本電腦的RAM增加了一倍,並用SSD替換了硬盤驅動器,並刷新了操作系統。 包括Android Studio在內的所有內容現在都像夢一樣運轉!!! 我收到客戶的要求進行一些調整,因此我將備份的源代碼重新復制到我的項目文件夾中,打開代碼,進行修改,然后將.apk重新發送給客戶。 他們收到以下消息:

X App未安裝

已經安裝了具有相同名稱且簽名沖突的現有軟件包。”

我對該應用程序所做的唯一更改是在數據庫中添加了一個表(當然,還升級了數據庫版本號),並修改了一些布局以及一些方法和計算等。僅此而已。 我上下搜索,甚至在平板電腦上復制了相同的錯誤,找不到解決方法。 我的客戶目前有幾個月要輸入到應用程序中的數據,所以他們不能只是卸載它並進行新的應用程序安裝。 我現在有什么可以做的嗎? 另外,我從來沒有做過任何自定義密鑰簽名,只是進行了編程,制作了.apk,並且發送了無數次更新。 任何幫助將不勝感激。 (我為所有已發送的所有不同版本備份了所有項目文件夾和.apks)

謝謝!

假設您找不到/獲取原始密鑰,此時最好的選擇是使用備份程序(或adb pull最壞的情況)備份他的/ data / data /文件夾。 然后,您可以卸載原始應用程序並重新安裝新版本。 然后,您可以還原/ adb將舊文件夾的內容推送到手機以還原數據文件。 這可能需要將其生根。

如果可能的話,我會先在另一部手機上對此進行測試,以確保它可以正常工作,因為此時您只能得到1張照片。 將來,我還將您的密鑰保存在源代碼控制倉庫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM