2013-11-14 34 views
0

頻繁獲取此錯誤,即使沒有實際錯誤。我知道這是因爲在重新啓動後,項目會很好地工作 - 一段時間!當不斷更新代碼並在模擬器上重新運行(我有自動構建集)時,問題平均每20-30分鐘出現一次,這可能是每10次重新運行一次(平均值非常平均,不是常規)。你可以想象它有多煩人。我閱讀過很多文章,並嘗試過很多東西,但還沒有找到解決方案。如果任何人都可以幫助,我會非常感激。您的項目包含錯誤 - 當它不存在時

當我遇到問題時,項目名稱上有一個十字,但沒有其他地方。清理項目會刪除十字架,但當我嘗試運行/構建它時,會得到相同的錯誤消息。

我試過在計算器和其他地方發現了許多建議:

  • 項目清潔,如前所述,沒有幫助,也沒有乾淨的項目,然後重新啓動Eclipse的。
  • 刪除&重新創建調試證書,但它沒有幫助。
  • 選中問題視圖:只有警告。
  • 嘗試修復項目屬性,然後項目清理。
  • Checked window-preferences-android-sdklocation,這是正確的。
  • 沒有最近導入,甚至沒有新文件 - 只有代碼更改。
  • 經過測試的理論認爲,當xml文件是編輯器中的活動文件時發生這種情況 - 我的情況並非如此。
  • 另一個想法是刪除bin文件夾,但它不會讓我(我沒有權限,我通常會這樣做 - 見下文)。
  • 我看到的另一個建議是從libs文件夾中刪除罐子,但沒有幫助(所以我恢復了它)。
  • 檢查了軟件版本(即使相同的設置在幾個月內工作正常)。目標sdk 16似乎很好。
  • 軟件設置在很多個月裏一直都是一樣的,自動Windows & Java更新是我所知道的唯一更改,並且一切都工作正常,直到幾個星期前。我不知道在那個時候發生了什麼不尋常的事情。

對我來說關鍵是權限。當我遇到問題時,我發現apk(來自上次成功運行)不再屬於我(這檯筆記本電腦的唯一用戶,管理員權限)。 「文件屬性安全性」選項卡顯示「要繼續,您必須是具有查看此對象的安全屬性權限的管理用戶」。當我按繼續時,我看到'無法顯示當前所有者'。 重新啓動後(以及在後續構建之後直到問題再次出現),我會看到用戶及其權限列表。

額外的筆記,以防萬一有線索。

  • 1)如果我只是確定了錯誤信息,並再次嘗試運行應用程序,我得到這個消息在 控制檯: 無法在設備上「XYZ」安裝abc.apk:本地路徑不存在。 如果我然後對一些代碼進行微小的更改並再次嘗試,它會再次提供'您的項目包含錯誤'消息。
  • 2)其他項目運行正常,但問題仍然存在與我正在進行的項目。
  • 3)我懷疑它涉及頻繁的代碼更改和頻繁的構建。這個問題出現在多個項目上,但它總是我正在開發的主要項目,我正在其中進行許多代碼更改和構建。

我正在使用Eclipse Java IDE進行Web開發,在Windows 7 Home Premium SP1上使用ADT v21的Juno SR1。

+0

lint可能會導致類似問題。清潔時請檢查清潔選項。並嘗試禁用一些lint錯誤選項。 – Devrim

+0

不知道皮棉,剛剛讀了一點。乾淨,然後安卓工具,運行林特檢查常見的錯誤。只有警告,沒有錯誤。已經刪除了一些警告和重複清潔/皮棉的原因,但仍然有同樣的問題。我是否需要嘗試刪除所有警告? –

+0

不,有一個用於檢查棉絨錯誤的面板。使他們都到警告級別(其中一些是在錯誤級別) – Devrim

回答

0

我現在正在使用Android Studio。我相信這不是解決問題的唯一方法,但它是可行的。

相關問題