2011-12-06 51 views
9

自從昨天晚上,Eclipse並沒有讓我運行我的任何項目,並給我錯誤「你的項目包含錯誤( s),請在運行之前修復它「。Eclipse說我的Android項目包含錯誤,但沒有任何

  • 無論我使用哪個項目,都會發生這種情況。
  • 有任何項目沒有代碼錯誤
  • 沒有丟失的文件(R.java等)或文件夾(SRC,水庫等)
  • 有在控制檯中沒有錯誤(即使在詳細)或錯誤日誌屏幕
  • 我已經清理所有的項目,每一個項目多次
  • 我已經重新啓動亞行,Eclipse和我的電腦

我不知道該怎麼做下一步,所以希望它的fixable。 注意:我正在使用Git,並且在切換到我的主分支以將新更新導出到我的一個應用程序之後發生這種情況。

預先感謝您! (:

編輯1:我自己也嘗試刪除並重新導入項目我張貼在此之前

+0

嘗試重新啓動您的機器,然後eclipse ...看看它是否仍然存在 – blazingkin

+0

不幸的是,您可能還需要從eclipse中刪除項目並重新導入它。可能類似於:http://stackoverflow.com/questions/3958716/error-unable-to-fnd-class-r-java-no-such-file-or-dir/3959675#3959675 – Gray

+0

我已重新啓動日食和我的電腦喜歡我的帖子說。而且我已經刪除並重新導入(我在發佈之前就做了這個 - 沒有任何內容。) –

回答

21

點擊Window -> Show View -> Problems,應該表現出什麼確切的Eclipse認爲是錯誤的項目有時候,你可以簡單地刪除而且,Eclipse認爲你的一切都很好(我知道,這很奇怪)。

此外,在使用外部源代碼控制工具(沒有通過插件集成到Eclipse中)切換分支之後,Eclipse有時候不會接受所有的修改,你需要手動刷新整個項目文件樹。

如果沒有其他幫助,請嘗試設置新的Eclipse工作區並將項目導入到此處。

+0

沒有任何問題,只是一直存在的警告。 我已經嘗試刪除該項目並重新導入它。 –

+0

右鍵單擊該項目,選擇屬性 - > Android並檢查是否選擇了構建目標。如果是,則選擇不同的構建目標,單擊應用,然後再次選擇以前的SDK,然後單擊應用。這聽起來很奇怪,但我有類似的問題,這有助於。 –

+1

我想我的工作空間裏有東西被塞住了。創建一個新的並導入項目在那裏做的伎倆!謝謝:D –

1

我認爲你需要清理你的項目。做project -> clean。之後應該正常工作。

+1

幾乎總是適合我! –

+0

我發佈在我的問題中,我已經嘗試過,不幸的。 但是,如果其他人有這個問題,這**通常**伎倆。 不在我的情況。 –

2

檢查您的構建路徑 - 可能存在應用程序之外需要打開或導入的JAR和依賴項。

另一個訣竅是編輯一個xml文件,只需更改一個詞來故意導致錯誤,保存該文件,然後將其更改回適當的語法並再次保存。錯誤消失。

另一招是編輯一個java文件,(原因錯誤,保存,修復錯誤,奇蹟般地出現錯誤)

0

嘗試使用項目 - > Android的工具 - >修復項目屬性除了檢查你的Android路徑。檢查您的ANDROID_HOME和ANDROID_SDK是否已正確設置,除了添加工具並且平臺工具在環境變量PATH中設置正確。

希望這會有所幫助!

2

我有這個問題,我修好了。我的問題是這樣的:

我以某種方式設法在我的構建中需要另一個項目。那個項目有錯誤,我認爲是造成這個問題的原因。我認爲這發生在我不小心要求Eclipse修復我的構建路徑或什麼時,當我試圖修復一個錯誤。要解決此問題去(在Mac上):

右鍵單擊您的項目文件夾在Package Explorer 在菜單,進入「構建路徑」 選擇「配置構建路徑」 轉到「項目」 (沿着頂部)。

那裏有什麼嗎?如果有,並且您不希望那裏有,請選擇該文件夾中的項目並點擊「刪除」

這解決了我的問題。希望能幫助到你。

0

轉到.android文件夾並刪除您的調試證書。

E:\Users\(your profile)\.android 

該文件夾內有一個文件名'debug.keystore'。刪除它,清理並嘗試再次構建項目。有時這個錯誤是在證書過期時引起的。

我發現這個答案here,它解決了我的問題;-)

0

我覺得去項目 - >清除一些錯誤可能是解決這個問題

0

轉到菜單欄中 項目然後檢查菜單自動生成。 這對我有幫助。

相關問題