2011-04-09 61 views
1

我是Android新手,請儘可能明確。 我試圖創建一個新的活動。 問題是,當我從eclipse運行模擬器時,我得到了我的應用程序的舊版本。我猜它還在運行。 有沒有辦法強制全新安裝/重新啓動我的新應用程序? 我已閱讀關於生命週期的內容,這可能與此有關...但不確定。Android:重新開始使用正在開發的應用程序的新版本

如何在開發過程中繼續測試我的應用程序,並在仿真器上獲取最新版本的代碼?

任何幫助將不勝感激。

回答

1

只需從eclipse運行應用程序,新版本將被推送到模擬器並強制停止或替換舊版本。請注意,如果有任何編譯錯誤,它不會這樣做。如果你只是從avd管理器啓動模擬器,或者只是從模擬器啓動器運行應用程序,它將只有最後一個版本推送到模擬器。

你不需要重新啓動模擬器或任何東西。

+0

如果你有一個手機,你會發現,在開發過程中會如果你開發的話,速度更快,效率更高在你的手機上砍。你可以在這裏找到說明:http://developer.android.com/guide/developing/device.html – broschb 2011-04-09 03:28:35

+0

我嘗試從eclipse運行應用程序,它似乎仍然保持運行,即使模擬器已重新啓動。有時甚至在更改手機方向(屏幕)時不會更新。它會與其他東西有關嗎?我想我讀了一本書,爲了開發Android的最好使用Java的32位,我有64位版本......任何想法? – Eric 2011-04-09 07:34:08

+0

當emu運行時,您調出調試透視圖並查看設備選項卡,突出顯示您正在使用的模擬器實例並查看logcat輸出。當你嘗試從eclipse運行應用時,它會發生什麼? – jkhouw1 2011-04-09 14:00:42

0

如果你確實需要卸載,你應該能夠通過手機/仿真器的菜單設置 - >應用程序 - 要做到這一點>管理應用程序 - > [應用程序名稱]

然而,這不是必需的,作爲最新版本應該在一個成功的IDE構建推(或螞蟻安裝)

希望這有助於

菲爾Lello

+0

我嘗試過運行無錯應用程序並卸載應用程序,但尚未成功。有任何想法嗎? – Eric 2011-04-09 07:36:00