2013-09-23 29 views
-4

我已經下載了幾個示例Android項目來學習ORMLite。我經常得到這個錯誤,說R cannot be resolved to a variable。所以我只是做一個CTRL + SHIFT + O來自動導入所有的依賴關係。然後插入import android.R;,但不幸解決不了問題。如何將R導入到Android項目中?

由於軟件包名稱是com.test;我試圖做import com.test.R;,但這也不起作用。

有誰知道我能如何解決這個問題?

+0

不進口android.R,刪除這個和做一個乾淨的和構建 –

+0

@sunil - 我做到了。我刪除了android.R,但在R被稱爲的行上,它只是說「R無法解析爲變量」。還有其他建議嗎? – kramer65

+0

最近是否更新過第22版?你可以嘗試重新啓動日食嗎? –

回答

2

嘗試下一個步驟(順序並不重要):

  1. 更新ADT & SDK,Eclipse和Java

  2. 刪除根文件夾,然後再重新創建。

  3. 做一個乾淨的項目。

  4. 右鍵單擊該項目並選擇android-tools - > fix-project-properties。

  5. 右鍵單擊該項目並選擇屬性 - > java-build-path - > order-and-export。確保順序是:

    • 的Android 4.3(總是最新的版本)

    • Android的私人圖書館

    • Android的依賴

    • 庫項目/ s的如果需要的話

    • yourAppProject/gen

    • yourAppProject/src目錄

  6. 確保在res文件夾的子文件夾中的所有文件有確定的名字:只有小寫字母,數字和下劃線( 「_」)。

  7. 始終確保targetSdk(在清單)指出最新的API(目前爲18),並且還要把它設置在project.properties文件

相關問題