Android-找不到R類問題的解決方法
開發過程中,引用還未新增的資源或者刪除仍被引用的資源,通常會導致編譯錯誤。在新增新資源或者刪除引用後再重新儲存檔案,IDE一般都會自動進行重新編譯。不過,有時候這樣的錯誤會一直出現或者出現的莫名其妙,當出現這樣的情況時,可以嘗試以下操作:
1.執行Android Lint
選擇Window-Run Android Lint,會檢查並梳理專案的資原始檔。
2.清理專案
選擇Project-Clean選項,會重新編譯整個專案,消除錯誤。
3.重新檢查資原始檔中XML檔案的有效性
如果最近一次編譯時未生成R.java檔案,則會引起專案資源引用錯誤,通常這是由於佈局檔案中的拼寫錯誤導致的。因無法校驗佈局檔案的有效性,IDE往往無法進行輸入錯誤警示。改正錯誤並儲存xml檔案,IDE會重新生成R.java檔案。
4.刪除gen目錄
若以上方法還不能夠重新生成R.java檔案,可以刪除整個gen目錄,IDE會重新生成R.java檔案。
相關推薦
Idea中Web專案Jsp檔案找不到類解決方法
在jsp檔案中用useBean建立一個與某個java物件相關的指令碼變數,結果出現找不到類的異常,例如下圖: 用useBean建立一個Employee物件,但出現了Employee cannot be resolved to a type錯誤。 最後發現
安裝Android Studio提示找不到JDK解決方法
Google推出的Android開發工具Android Studio亮點不少,有些功能實在是強大。基於Intellij idea,幾乎完美解決了Eclipse太耗資源的問題。 但在Windows 64位系統環境下安裝的時候,提示找不到JDK,儘管你可能已經設定好了環境變數。 解決辦法如下: 管理員
Python升級提示Tkinter模塊找不到的解決方法
版本 聲明 down update get root host plugins conf 一、安裝tkinter在Linux中python默認是不安裝Tkinter模塊,復制代碼 代碼如下:[[email protected]/* */ ~]# pythonPy
idea 多模塊依賴時 tomcat啟動 找不到類解決辦法
exception 多模塊 ont 圖片 ava .com com http 模塊 三個模塊,moduleA、moduleB、moduleC,A依賴B和C,在idea中使用tomcat部署moduleA子模塊時,一直提示java.lang.ClassNotFoundExce
python 中 chrome binary 檔案找不到 高效解決方法
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=2.40.565498 (ea082d
讀取properties配置檔案路徑找不到的解決方法
public class DB_connection { String JDBC_DRIVER;//="com.mysql.jdbc.Driver"; String DB_URL;// = "jdbc:mysql://localhost:33
建立maven-web專案時找不到archetype解決方法
找不到的話我遇到過兩種情況: 一:很傻逼(超級傻還找了好久) 不知道有沒有人和我一樣,建java專案的時候鉤過這個地方 鉤過這個點選下一步就直接不會再選骨架了-- 然後不勾選 就醬紫---感覺很傻有沒有 二:就比較高階是根本找不到archetype 這個問題的原因是因為缺少archetype檔案,解
CentOS7用yum安裝wget命令後仍然提示命令找不到的解決方法
需求:用的AWS例項自帶的CentOS7用yum安裝wget命令後扔提示命令找不到,後面用原始碼安裝方式解決,下面先講解決方法,疑問及知識點擴充套件最後寫出 1.問題(因是mini版本系統,有些基本命令扔需要自己安裝,其它伺服器用yum安裝後即解決,但是該臺伺服器未生效,見下圖) 2.解決方法(原始碼
MySQL中mysql.sock找不到的解決方法
連結MySQL時,報錯: cant connect to mysql server through socket '/tmp/mysql.sock' 本質上這個問題是mysql.sock在其他路徑
MyEclipse中找不到BASE64Encoder解決方法
在MyEclipse中編寫Java程式碼時,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示: Access restriction: The type BASE64Decoder is not accessible due to rest
python 中 chrome binary 檔案找不到 高效解決方法
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary (Driver info: chromedriver=2.40.565498
搭建caffe環境時“error: hdf5.h”找不到的解決方法
搭建caffe環境時,在最後進行 ”$make all” 操作時,報錯找不到 “hdf5.h”,找了半天原因,是因為在安裝 “hdf5” 的時候使用的指令是 “ $ sudo apt-get libh
Ubuntu啟動Eclipse時找不到JRE解決方法
Ubuntu啟動eclipse,會出現找不到JRE的問題:1. 安裝jdk我下載的jdk是bin格式的,直接執行解壓,得到一個資料夾。這個資料夾作為jdk的安裝目錄,可以拷貝到任意目錄。然後配置環境變數~/.bashrc,在最後新增:export JAVA_HOME=<
mkfs.xfs 命令找不到的解決方法
對硬碟進行格式化: # mkfs.xfs /dev/sdb1 系統顯示: mkfs.xfs error: command not found. 可能是系統不完全安裝 執行 which mkfs 檢視mkfs的命令目錄 # which mkfs /sbin/mkfs
Linux中npm出現npmlog找不到的解決方法
描述 今天在對nodejs專案進行伺服器遷移的時,在新的linux伺服器上輸入 npm -v 命令後報 “cannot find module ‘npmlog’….”的錯誤。找到的原因是拷貝過去的bin目錄下的npm檔案並沒有連結到module目錄下的npm-cli.
run configuration 中找不到專案解決方法
今天新建了個專案,在除錯配置介面run configuration 的左邊樹形列表中找不到對應的專案名稱i,最後自己摸索,終於成功了!方法如下: 1.選中專案 --> Properties --> Run/Debug Settings 如果右側列表
Flink和Kafka整合Demo以及DeserializationSchema.class找不到的解決方法
這裡用的是用官網提供的maven命令構建的flink1.4.0的flink-quick-start工程,具體構建工程命令如下 mvn archetype:generate -DarchetypeGroupId=org.apache.flink -Darchet
ANDROID STUDIO&&Eclipse Android專案缺少R檔案解決方法(完解)
『如果不不能解決,請留言~~ 持續更新......』 問題表現: R檔案缺失的表現就是login_btn=(TextView)findViewByI
hadoop啟動錯誤 找不到路由 解決方法
hadoop啟動過程中遇到下面的問題: 2012-07-04 18:43:20,763 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG: /***********************
Linux找不到命令解決方法
1、Linux首先會找/etc/profile 這個配置檔案裡的PATH變數,遍歷這個變數裡配置的多個路徑,檢視命令是否存在。 2、如果 /etc/profile 裡的PATH找不到有這個命令(或者是