2010-12-14 58 views
8

當在Eclipse編譯Android的東西,我永遠惱火,當我點擊「運行」按鈕來編譯和運行,如果我在一個.java文件一切都很正常,如果im .xml文件(對於android佈局),它編譯xml文件並生成一個_out.xml文件,它將項目搞砸,這樣我首先必須刪除「out」文件,然後清理我的項目文件。日食 - XML文件禁用編譯,而在Java透視

有關如何禁用XML文件的編制有快捷的答案嗎?

回答

10

塞繆爾已經告訴過一個解決方案。我更喜歡使用「始終運行最後一個項目」設置。

去窗口 - >首選項 - >運行/調試 - >啓動,比激活標籤底部的選項:「總是啓動之前啓動的應用程序」

如果你有多個項目有時您會擁有問題,你開始一個你不打算開始的項目。這隻會發生一次,因爲在開始正確的項目之後,您將堅持這一點,直到您切換到下一個項目(在一個工作日內不應該經常發生)爲止。

它不是一個完美的解決方案,但防止提到的問題有,在我的經驗,最低/最小(什麼正確的術語?)的副作用。

+0

好吧,多數民衆贊成聽起來是個不錯的解決方案 – GaryD 2010-12-14 15:21:07

4

有沒有辦法做到這一點,它發生的原因是因爲這樣一個事實,當你點擊「運行」它試圖運行.XML,而不是項目的自我。要避免這種情況,最簡單的方法就是當你點擊運行時按Ctrl + s,然後點擊項目文件夾,然後點擊運行,或者執行同樣的操作,但將選項卡切換到.java文件。抱歉或成爲壞消息,當我開始時我有同樣的問題......讓我瘋狂,但當你進入新的習慣時,你就好了!

+0

沃倫解決方案聽起來更好.. THX內特 – GaryD 2010-12-14 15:22:05

+0

對不起......我的意思是塞繆爾.. – GaryD 2010-12-14 15:52:54