編輯:跳到最後,現在大部分內容都是無關緊要的,除非您想知道發現問題的歷史。安裝了API 7後,eclipse無法構建任何Android代碼
我在eclipse中創建了一個新的android應用程序,將它推送到github,將它克隆到另一臺機器上,最後將其導入eclipse中。
該項目沒有建立在這一點上,有兩個顯而易見的問題:
- 說我需要運行的「Android工具/修復項目屬性」
- 所有在控制檯上的錯誤我的@Override指令無法識別超類方法並導致錯誤。
我通過運行似乎工作的指定工具修復了第一個問題。在通過評論@Override行解決第二個問題後,沒有任何內容。清理和重建會生成gen/*/R.java
,並創建bin/res
文件夾,但不會生成.class
或其他文件,也不會出現錯誤。有任何想法嗎?
編輯:看起來,正如評論者所懷疑的那樣,構建環境只是兩個完全混雜。甚至沒有任何東西可以建立,甚至是新創建的android項目。打開詳細記錄生成該顯示接近尾聲:
[2011-12-07 19:59:43 - wut] (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-hdpi\ic_launcher.png)
[2011-12-07 19:59:43 - wut] (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-ldpi\ic_launcher.png)
[2011-12-07 19:59:43 - wut] (new resource id ic_launcher from C:\Users\jorenko\workspace\wut\res\drawable-mdpi\ic_launcher.png)
[2011-12-07 19:59:43 - wut] (new resource id main from C:\Users\jorenko\workspace\wut\res\layout\main.xml)
[2011-12-07 19:59:43 - wut] Writing symbols for class R.
[2011-12-07 19:59:44 - wut] Starting full Package build.
[2011-12-07 19:59:44 - wut] Skipping over Post Compiler.
WutActivity是從來沒有建立,而且似乎它甚至從來沒有試圖建立它。
編輯:
我卸載了我的Android SDK,下載了它和Eclipse的一個新的副本,所有的默認安裝他們兩個,創建的Hello World的一個新的Android示例項目,我仍然有同樣的問題。下一步:從軌道核子計算機?
編輯:
我安裝SDK和eclipse到從頭開始一臺新電腦。它構建了一個示例程序OK。然後我檢查了我的應用程序(並安裝了API7,這是我的應用程序構建的)。現在什麼都沒有再建立。現在只用API7就可以在新電腦上試用。
編輯:
重現步驟:
- 從頭開始與所有默認設置安裝Eclipse和SDK。只安裝android SDK工具和API 14.
- 創建一個示例項目並確認它的構建正確。
- 安裝API 7.
- 清理您的工作區並注意示例項目無法按上述方式構建。
即使刪除API 7後問題仍然存在。我相信這是最近SDK更新中引入的錯誤。
這兩臺機器上是否有相同的Android/JDK? – Jonas
我確實 - 它們都是同時安裝的。事實上,如果我克隆到原始機器上的新工作空間,我會看到同樣的問題。 – Jorenko
聽起來像項目/環境目標已關閉。對工作和非工作進行差異分析。如果它們相同,它仍然可能是項目設置(例如repo)的外部*的機器/用戶設置配置,並且可以將git從罪魁禍首中刪除:) – 2011-12-08 00:49:44