2011-05-13 115 views
0

我嘗試用Eclipse和Android maven插件開發我的第一個Android應用程序。如果我第一次構建並將應用程序部署到虛擬設備,則一切正常。但是,如果我更改佈局,我會再次運行該應用程序時出現奇怪的NullPointerExceptions。一些視圖沒有找到,或者我得到了類轉換異常,因爲我通過id搜索的視圖是錯誤的類型。所以我必須重新命名相同的視圖並重新構建。之後,它的作品。這是一個奇怪的緩存/重新編譯行爲。如果我juist使用maven構建和部署我的* .apk,它每次都能正常工作。有任何想法嗎?非常感謝。Android Eclipse資源刷新/緩存問題

+0

我經常遇到類似的情況。當我在「全部保存」中保存對代碼和佈局的更改時,似乎會發生這種情況。你可以通過從主菜單中選擇「項目/清理...」來解決它,它會重新編譯你的項目,這對我來說迄今爲止都有效。 – harism 2011-05-13 16:05:20

回答

1

有時我用eclipse或RSA [合理的軟件架構師]面對這個問題。使用project-> clean來編譯和構建,即使在你選擇「Build Automatically」的情況下。這在大多數時候都適用。