我的Android應用程序昨天在市場(谷歌播放,無論)上更新,我的一些用戶報告說,更新後他們得到消息「鏈接的程序不再安裝在你的手機上「,當他們嘗試打開他們的應用。我對這條消息做了一些研究,似乎它在安裝在SD卡上的情況下更常見。我的情況並非如此。Android應用程序更新導致已刪除的應用程序快捷方式和錯誤消息
我通過adb install -r做了一個模擬更新,果然我發現這個特定更新導致了我之前在手機上看不到的問題(在我的例子中我看到了主頁上的應用程序快捷方式屏幕已被刪除,通常情況下更新後不是這種情況)。
此更新的主要區別在於,在我的最新版本和此版本之間,我將Eclipse更新爲新版本,並在我的項目中重構了一個文件/一個或兩個文件。我還爲Android/Google bug#2373添加了一個解決方法,我在第一次打開應用程序時快速重啓應用程序。
另一個可能有用的小技巧:我今天早上爲測試構建了一個新安裝,它和市場上最新版本的唯一區別是我碰到了版本號。在使用adb install -r進行模擬更新後,這似乎更新正常(不會導致應用程序快捷方式消失)。
任何想法,爲什麼我看到這個問題?
哦,我想就是這樣! Android /谷歌bug#2373最初需要我將我的MAIN/LAUNCHER活動更改爲「虛擬」。在過去的一個月裏,這個缺陷花費了我更多的時間...... – milkboneUnderwear 2012-03-30 18:20:42