2010-07-01 45 views
0

我正在開發一個Android應用程序,我做得很好,然後對代碼做了一些更改。 一切都很好,沒有錯誤信息,直到我運行代碼。然後,我在彈出的對話框中得到這樣的:Android啓動 - 無法解析的錯誤

項目包含錯誤(S),請在運行應用程序

彈出的對話框的標題爲Android Launch之前解決這些問題。 我知道這並不多,但這就是我所得到的。 Eclipse底部的控制檯中也沒有任何東西。

該對話框消息沒有詳細信息按鈕。 =/

+0

假設這是Eclipse,那麼該對話框上應該有一個Details按鈕,以及源編輯器中的語法錯誤高亮和項目樹中的圖標。 – CommonsWare 2010-07-01 13:34:32

回答

2

這可能意味着您在某個項目的XML文件中有錯誤。當XML文件格式錯誤(缺少標籤,錯誤的值等)時,Eclipse能夠感覺到項目無法正確編譯,但無法確定問題出在哪裏。自上次成功運行以來,您是否添加或更改過任何XML文件,例如佈局資源或清單?如果是這樣,我建議回去檢查一下你的修改,確保它們是正確的。

+0

這可能與一個新的.XML文件有關,但是當我回去刪除剛剛創建的文件時,問題仍然存在。然後我開始一個新的項目,它再次正常工作,直到再次出現相同的錯誤。我很絕望! – rlc 2010-07-01 16:04:55

+0

我也遇到過。確保你沒有告訴項目在XML文件中生成和運行。這樣做會導致構建失敗並創建一個實際上不存在的錯誤,因此會顯示在項目上,而不會顯示在任何實際的文件上。你可以通過從頭開始重建項目來解決這個問題。在Eclipse中,這是通過轉到Project-> Clean ... – tlayton 2010-07-01 16:14:41

0

查看項目的左側樹狀結構,並找到帶有紅色錯誤圖標的文件。在該錯誤行的文件中,應該有另一個紅色圖標顯示錯誤。如果你高亮顯示圖標,它會告訴你實際的錯誤。

+0

這是問題所在。沒有帶紅色圖標的文件。只有項目有紅色圖標。 – rlc 2010-07-01 16:07:08

2

結賬this post

在Eclipse中,選擇Window > Show View > Problems然後啓動您的應用程序。

檢查出現的錯誤。

例如你可能有一個expired debug certificate

通過選擇

Window > Preferences > Android > Build 

刪除您debug.keystore文件,以獲得再次去查找路徑調試密鑰庫。

+0

'窗口>顯示視圖>問題'這是調試時必須的。 – 2012-05-20 13:46:22

相關問題