2013-01-04 121 views
18

我正面臨一個非常煩人的問題。 我想在我的項目中使用sliding menu,經過漫長而令人沮喪的搜索後,我才知道我必須更新eclipse + ADT才能正確導入該庫,並且演示應用程序運行良好。Android預編譯器錯誤?

現在我想將它集成到我的項目中,所以我將項目導入到同一個工作區,並且在導入它後收到以下錯誤。

Errors occurred during the build. 
Errors running builder 'Android Pre Compiler' on project 'MyProject'. 
java.lang.NullPointerException 

我經歷過很多網站加上像thisthis一些問題,但沒有發現任何具體的。此外,我嘗試了不同的情況下可能,但他們沒有用。

所以我在奇怪的情況中, 庫不能在舊eclipse(伽利略+ ADT v15)上導入,並且項目無法在新eclipse上導入(ADT Bundle eclipse + ADT v21)。

有人請幫助我。

+0

我想你已經嘗試了簡單的東西,如重新啓動Eclipse? – Henry

+0

我嘗試了一切,我可以想象,像玩依賴項,創建新的項目和文件夾數據從myProject(src,bin,res等文件夾),但它是沒有用的 –

+0

你試過這個帖子中的解決方案嗎? http://stackoverflow.com/questions/9617830/eclipse-upgrade-not-working – artsylar

回答

10

我相信您遇到錯誤http://code.google.com/p/android/issues/detail?id=42051

你有沒有在他們的名字不帶擴展名的文件,例如README? 嘗試爲文件添加擴展名,例如README - >README.txt

你使用Subversion嗎? 嘗試安裝包:

  • 顛覆SVN JDT忽略擴展
  • 顛覆SVN團隊提供
+0

工作!感謝Buddy給出的想法,這一切都與「SVN」有關 –

12

我認爲我們從Giorgos Kylafas提到的錯誤受到影響。 幸運的是,Google在其預覽頻道上發佈了針對ADT的更新,因爲其他所提及的解決方案都無法幫助我。

安裝的更新遵循tnorbye在評論#20給出的說明: http://code.google.com/p/android/issues/detail?id=42051#c20

這解決了這個問題對我來說。 這是直接鏈接到預覽頻道:http://tools.android.com/preview-channel

+0

這對我有用,但似乎是一個可怕的麻煩。 Google形式不佳。 –

+1

也爲我工作。感謝您的鏈接。 –

+0

@schmidiii,感謝您提供確切的問題鏈接。 +1爲您的巨大幫助!謝謝 –

3

當您有一個引用的庫項目並且您「關閉」該項目時,也會出現該問題。

因此,您可以嘗試重新打開您可能參考的工作區中的任何已關閉的項目。

+0

謝謝!我試着花幾個小時去弄清楚自己的事情。 Thanks1! – arniotaki

2

順便說一句,

對於那些不想安裝包和其他的東西誰..還有就是速戰速決....

  1. 搜索項目文件夾svn和刪除名爲SVN(可能隱藏)的所有文件夾。

  2. 搜索*.svn並再次刪除.svn擴展的所有文件

  3. 重新導入您的項目。

重要:我說這是快速的解決方案,如果你是在趕時間,這是不準確的&最好的解決方案。它會清除你項目的所有「svn」記錄。

如果你不知道如何再重新配置它,然後在Giorgos Kylafasschmidiii的答案安裝上述軟件包,它是完美的解決方案

-1

我試着從Eclipse中刪除項目然後重新導入失敗的項目。 之後它一切正常。

0

它剛剛發生在我身上。我的項目取決於已關閉的android-support-v7-appcompat。每當我按下Ctrl + S時,都會顯示錯誤對話框。打開android-support-v7-appcompat之後,我再也看不到對話框了。