簡體   English   中英

R.layout.main 無法解析

[英]R.layout.main couldn't be resolved

我正在構建一個應用程序,並添加了一個新活動來生成一個視圖。 我編譯了它。 我的應用程序找不到任何格式為R.id.xxxR.layout.xxx ,我也嘗試清理我的項目,關閉 Eclipse 並再次打開 Eclipse,但什么也沒找到。 最奇怪的是,之前一切都運轉良好。 但是現在它甚至無法識別我的主要活動默認的R.layout.main 有人有想法嗎?

此外,我在這里幾乎嘗試了所有方法: R 無法解析 - Android 錯誤但沒有結果!

解決了

感謝 woopsy,我也找到了對此類問題的參考

http://source.android.com/source/using-eclipse.html

發生這種情況是因為當您按下組合ctrl + shift + O時 Eclipse 有時會導入 R

刪除 Activity 的所有導入,然后讓 eclipse 修復導入。 我遇到了 Eclipse 想要導入與我需要的 R 不同的 R 的問題。

首先檢查你有 R.java 文件然后檢查

import android.R; 

輸入 Yourpackages,如import com.mypackages.prj;

這是一個常見的錯誤。 您只需要在 Eclipse 中項目目錄的生成部分中搜索您的 R.java 文件。 如果需要將 R.java 文件導入包然后導入。 R; 我希望它對你有用。 這對我來說絕對有用......享受編程

朋友注意你沒有導入R類,如果你刪除了“ import android.R ”。 原因是有兩個 R 東西,一個 R.java 和 R.class,我們需要 java,我們不需要導入而不是引用它。 它對我有用,也可能對你有用。

我找到了解決方案......對我來說有效

Poject->Properties->Android->Project Build Target(這里選擇android4.4或5.1.1 Android開源項目)->Ok Project->Build All

這個功能...

此問題可以通過以下過程解決: - 文件----> 使緩存/重啟無效。

它將重新啟動您的 android studio 並解決該問題

如果您使用的是 eclipse,請備份您的布局 main.xml 文件,然后從 eclipse 新文件界面創建一個新的“Android XML 文件”並將其命名為 main.xml。 從備份中將內容復制回這個新文件。

試試這個。

檢查您的 xml 文件。 它可能有問題,導致R不會自動建立。 要觀察此類錯誤,請將視圖切換到Console選項卡

暫無
暫無

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

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