[英]SetContentView cannot find resource
我是 Android 環境的新手。 出於某種原因,我在嘗試構建時遇到錯誤。 具體來說, activity_main.xml
布局文件中的這些類型被報告為未找到。 但是,我確實在那里看到了它。 我的環境中似乎有些問題,但我不知道是什么? 無論資源是否存在,我始終會收到這些類型的錯誤。
setContentView(R.layout.activity_main);
任何幫助表示贊賞。
我假設您輸入了錯誤的“R”文件..
檢查你的活動中的導入..看看你是否有導入android.R;
如果是這樣,請將其刪除..並確保為您自己的項目導入正確的R文件
試試這些.........
-當您創建一個像main.xml文件這樣的,XML
文件時,您將需要一個擴展 Activity
的Class
,並且必須在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.