在Android上開發,經常會發生以下情況:如何確保我運行剛安裝的代碼?
- 我導出一個發佈版本我的申請,我在設備上安裝它,我運行它。
- 我做了一些更改。我再次導出
- 我重新安裝在設備上
- 我殺從任務管理器
- 我運行安裝程序再次
,所以我期望的應用程序的新安裝的版本是一切跑。但是,我仍然在運行舊代碼。我可以肯定地告訴它,因爲我已經添加了一些Log.d()跟蹤,並且它們不會顯示在日誌中。
所以,我猜老版本的類仍然在內存中的某個地方,新的不加載,直到..........,直到某事。
那麼,爲了確保在運行應用程序時運行新安裝的程序,我必須做些什麼(請重新啓動除外)?
是不是要殺死應用程序?
出於以下原因,我不願意在重新安裝之前卸載它。或者是唯一的方法?
?你爲什麼不直接點擊運行。它會更新新的併爲您運行。只要你的android插入。 – Doomsknight 2012-07-13 12:37:20
買一根USB線,插上你的手機,啓動USB調試。然後在eclipse中運行 - > android應用程序。 – Calvin 2012-07-13 12:50:15
你可以重命名新建的,然後嘗試安裝,以便它可以不覆蓋舊的。但Atlast你必須卸載每個發行版。 – 2012-07-13 12:40:38