我有一個令人不安的問題,測試一些代碼和Android應用程序。我的應用程序有兩個部分,用戶更改某些設置的活動以及響應SMS消息的廣播接收器,兩者都位於同一個包中。Android模擬器調試,代碼不會更新
問題出在這裏,我首先實現了一些簡單的代碼來測試廣播接收器和活動,並且兩者都正常工作。但是,當我試圖改進代碼時,我注意到模擬器沒有收到我的任何更改。事件竟然從模擬器中卸載應用程序,然後再試一次,沒有運氣。然後我向接收器添加了一些額外的Toast彈出窗口,沒有任何東西,仍舊運行舊代碼。我知道它運行的是舊代碼,因爲它使用不再處於當前代碼中的字符串常量發送SMS,所以它不可能用該值進行響應。
下面是讓我迷惑的踢球手。爲了好玩,我改變了我的活動。來自Eclipse的項目,這個變化出現了!試圖再次測試接收器代碼,運行舊的代碼,甚至不存在了!
世界上的一半如何更新包裝,另一半不是? 任何人都可以幫助我,因爲我即將失去理智。
別的東西必須繼續。你可以嘗試創建一個新的,乾淨的模擬器圖像並在那裏運行你的應用程序? – elevine 2010-10-28 02:10:57
是的,實際上創建一個新的模擬器確實奏效。對於發生的事情仍然感到困惑和好奇,但在這一點上,我只是很高興再次工作。謝謝。 – Kratz 2010-10-28 03:20:54