我注意到ADB.exe移動到Android 2.3 SDK上的平臺工具並將其添加到路徑,所以很好。但是現在,即使所有工具和Eclipse插件都已更新,我的R.java也不會生成,並且AIDL文件不會轉換爲存根類 - > ergo整個gen文件夾都是空的(即使我刪除了整個文件夾或清理了我的項目)。我們的構建因此而中斷,我想問問是否有人有過相同的經歷並且可能會解決這個問題?R.java沒有得到生成和AIDL文件沒有得到編譯在Android SDK 2.3
感謝 羅伯特
我注意到ADB.exe移動到Android 2.3 SDK上的平臺工具並將其添加到路徑,所以很好。但是現在,即使所有工具和Eclipse插件都已更新,我的R.java也不會生成,並且AIDL文件不會轉換爲存根類 - > ergo整個gen文件夾都是空的(即使我刪除了整個文件夾或清理了我的項目)。我們的構建因此而中斷,我想問問是否有人有過相同的經歷並且可能會解決這個問題?R.java沒有得到生成和AIDL文件沒有得到編譯在Android SDK 2.3
感謝 羅伯特
有一些提示,你應該如何升級到2.3與Eclipse的條目:
http://ggomeze.com/2010/12/09/updating-eclipse-to-gingerbread
也許你的資源沒有得到建新的,因爲「格式化「功能與2.3。檢查你的string.xml文件,並確保你使用正確的語法。
我解決了這個問題,做了一個Eclipse Helios的新安裝(我之前使用過Ganymede)。然後我重新導入了我的項目,問題消失了。
顯然,資源編譯器失敗。 Eclipse的控制檯和問題窗口顯示了什麼?順便說一下,你只需要更新你的PATH以便在Eclipse之外使用adb.exe等......更新後的ADT將總是知道在哪裏可以找到adb.exe(相對於你在Android Preferences中設置的Android SDK根目錄)。 – 2010-12-09 10:54:18
嗨,是的,我也這麼想,我想知道爲什麼它失敗。在問題中,我只看到編譯錯誤(解決錯誤,因爲AIDL文件不會被編譯,並且找不到資源)。在控制檯中不顯示消息。 – Robert 2010-12-09 11:21:30