2013-12-17 69 views
1

當我在Eclipse中啓動一個新的Android項目時,我總是會遇到兩個錯誤,這些錯誤與Android R的導入丟失有關。我之前詢問過有關錯誤,解決這個問題的解決方案將涉及使用我的bin文件夾。但是,除了導入R,我的項目不會創建bin文件夾。Eclipse中的Android項目不會讓我訪問bin文件夾

現在,following an answer given on this question我也做了以下嘗試並生成我的bin文件夾:

  1. 右鍵點擊你的項目,選擇屬性。
  2. 從左側選擇Java構建路徑。
  3. 在右側選擇「源」選項卡。
  4. 單擊添加文件夾,並在源文件夾選擇窗口下將bin的複選框標記爲SELECTED。
  5. 再次按確定並確定。你會看到你的bin文件夾。

當我按照這些步驟,我可以一路到第4步,但它不會允許我實際上按最後的確定按鈕將bin文件夾放到我的項目中。

有沒有什麼,我在上述步驟中失蹤?

這是我的項目文件夾設置的樣子。請注意,這僅僅是一個基本的項目我已創建使用所有默認值:

enter image description here

+0

此類問題最常見的來源是您的資源有問題。而Eclipse是如此愚蠢,它會導致開發人員在其他方向上... – gunar

+0

難道你不是指'gen'文件夾? –

+0

添加了我的文件夾結構 – N0xus

回答

1

R.java類當你建立自動生成。

它是一個生成的類。如果您使用的是Android開發工具(ADT),那麼無論項目何時生成,都會生成它。您可能會關閉「自動構建」。打開它並構建您的項目。

您的R.java可能無法通過多種原因生成。其中一些是

  • 非法命名res文件夾中的資源。

只有AZ,記住,不是資本...和白色空間不允許

名稱必須先從character.not與一些只(0-9)

名_符號允許。沒有其他符號。

  • 不是構建路徑中包含的所有庫/依賴項。

進入Project => properties => Java build path => Order and Export。 請確保您的所有罐子都被檢查過。

  • 格式錯誤的XML文件即在佈局或明顯錯誤,如缺少一個右 標籤,無用的文字

檢查所有標籤等是否正確關閉,有

  • 不同的SDK被用於編譯沒有這樣的錯誤,除了在Manifest中編譯的 以外。指定使用 項目屬性對話框中從該清單中指定的不同

TargetSDK。

  • 刪除任何進口如import android.R;

不,我們不需要默認的android生成的文件。

  • 如果您在ADT 22,你需要添加了Android SDK編譯工具的Android SDK管理器

開放式的SDK管理器,檢查了Android SDK構建工具,並安裝

檢查每件事情,然後清理並重建項目。

相關問題