簡體   English   中英

SetContentView 找不到資源

[英]SetContentView cannot find resource

我是 Android 環境的新手。 出於某種原因,我在嘗試構建時遇到錯誤。 具體來說, activity_main.xml布局文件中的這些類型被報告為未找到。 但是,我確實在那里看到了它。 我的環境中似乎有些問題,但我不知道是什么? 無論資源是否存在,我始終會收到這些類型的錯誤。

setContentView(R.layout.activity_main);

任何幫助表示贊賞。

我假設您輸入了錯誤的“R”文件..

檢查你的活動中的導入..看看你是否有導入android.R;

如果是這樣,請將其刪除..並確保為您自己的項目導入正確的R文件

試試這些.........

-當您創建一個像main.xml文件這樣的,XML文件時,您將需要一個擴展 ActivityClass ,並且必須AndroidManifest.xml文件中提及

- 清理項目。

- 關閉 Eclipse,然后重新啟動它。 不要重啟但關閉它 Eclipse確實表現得很奇怪。

如果您的某個XML文件中有錯誤,則資源編譯器可能尚未生成R.java文件。 當您在代碼中引用任何資源ID時,這將導致錯誤。

始終修復XML文件中的任何問題,然后再擔心代碼中找不到資源ID。

檢查res / layout文件夾中是否存在activity_main.xml(確保它不在res / xml中)。 如果它存在於correcti目錄中,請嘗試打開它並檢查是否有任何錯誤。

此外,通過運行Project - > Clean來重建項目,以確保重新加載所有資源。

檢查包名稱中的拼寫錯誤。 如果您重命名了任何包文件夾,則 90% 的此錯誤是由 AndroidManifest.xml 文件中的拼寫錯誤引起的。 檢查您的包名稱是否與 app/java/com/packagename/yourappname 上的包名稱匹配

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM