如何解決eclipse android開發中的R cannot be resolved 的錯誤
出現這個錯誤有很多原因,一般都是先把gen資料夾的package刪除,生成新的檔案,看有沒有R.java,如果沒有請往下看:
可能的原因有:
1、res資料夾有錯誤,這個是主要問題,我遇到的兩次問題都是這個原因,第一次是xml的檔案命名中有大寫,xml的檔名必須小寫。第二次是在drawable資料夾里加了一個名字是中文的圖片,找了好久才發現這個問題,重新命名該圖片。其實eclipse控制檯是有提示的,因為當時急著百度找答案而忽略了。
2、XML佈局檔案存在錯誤,阻止Eclipse對它的編譯,所以找不到,改正佈局檔案的錯誤。
3、xml檔案修改了沒有儲存,需儲存檔案
4、可能是沒有選擇自動編譯,
5、shift+ctrl+o惹的禍,匯入了android.R,需要手工去掉。
6、R 是自動生成的,儲存了一些常量用來標識你的資源。如果它沒有自動生成,關閉後重新開啟你的Project,或著新建一個Project。
2016.5.20
相關推薦
Android開發:“R cannot be resolved to a variable”的另一種解決方法
今天開發中遇到了“R cannot be resolved to a variable”這個問題,上網搜了下,基本都說是clean下工程,或者重新匯入,或者重新整理工程就可以解決。以上方法我試了都沒能解決問題,我的R.java是生成了的,沒什麼問題。 最後才發現,原來原因是
如何解決eclipse android開發中的R cannot be resolved 的錯誤
出現這個錯誤有很多原因,一般都是先把gen資料夾的package刪除,生成新的檔案,看有沒有R.java,如果沒有請往下看: 可能的原因有: 1、res資料夾有錯誤,這個是主要問題,我遇到的兩次問題都是這個原因,第一次是xml的檔案命名中有大寫,xml的檔名必須小寫。第二
工具問題——android升級ADT22之後新建android專案提示R cannot be resolved to a variable
今天手賤,升級了下SDK,跟著升級了ADT22,升級之後 新建android專案提示“R cannot be resolved to a variable”,整了兩個小時,又是重置環境變數,又是重灌e
Eclipse The import java.math cannot be resolved 錯誤
現象 :eclipse 提示如下錯誤。 The import java.math cannot be resolved The import java.sql cannot be resolved The import java.util cannot be resolv
Android匯入專案出現“R cannot be resolved to a variable"錯誤的解決方法
1、選中該專案,右鍵properties,選中Android的Project Build Target 中版本最高的一項,並點選Apply ->OK。如下圖 2、選中Project,選中C
MyEclipse/Eclipse中enum cannot be resolved to a type 錯誤解決
概要: enum型別是在jdk1.5之後出現的,所以在java中要使用enum型別需要jdk1.5以上 場景: 在MyEclipse中有時候我們機器上明明裝的就是jdk1.6,配置的也是jdk6,可就
Android 編譯時出現r cannot be resolved to a variable
問題:編譯出現r cannot be resolved to a variable 原因:SDK的Tools沒有安裝 解決:在Android SDK Manager中安裝Tools部分,包括如下4項, 1.Android SDK Tools Rev
Eclipse:Android開發中如何檢視System.out.println的輸出內容
Android開發中在程式碼中通過System.out.println的輸出內容不知道去哪了,在console檢視中看不到。而通過Log.i之類的要在Logcat檢視中看到,夾雜了太多的其它App及底層的資訊,看起來並不明朗。其實也是可以看到的。可以在Logcat檢視中新建
Android R檔案丟失或R cannot be resolved to a variable
寫Android遇到了R cannot be resolved to a variable的問題,檢視gen目錄,沒看到R檔案,以前沒遇到過,一時間解決不了問題,還好網上有博主寫了一個解決方法剛好就是
android r cannot be resolved to a variable 錯誤以及 所有的檔案沒有報錯但是專案報錯
1. 檢查Android 的SDK是否丟失需要重新下載,檢查build path 2.確保class沒有import Android.R; 3,錯誤class引用的layout的xml檔案沒有錯誤 4.檢查AndroidManifest.xml檔案,裡邊的package,lay
R cannot be resolved to a variable 問題解決
R cannot be resolved to a variable 問題解決 / Rjava檔案沒有自動生成 比如CLEAN工程,CLEAN UP RESOURCE,Android Tools >> Fix Project Properties 等
匯入工程的“The import android cannot be resolved”錯誤解決方法
以及The import android cannot be resolved 解決辦法: 其實這個錯誤是Android的SDK問題,我們設定SDK的版本就可以了。 有如下方法1: 在project- Properties- Android中的Project Bu
16-07-16 android R cannot be resolved to a variable 原因
在Eclipse做android 專案時出現了“R cannot be resolved to a variable”錯誤提示: 這種情況是因為gen目錄下R.java檔案沒有生成,而R.java檔
Xamarin.Android 開發中遇到旋轉屏幕錯誤
sys fin 影響 eas dex missing 禁止橫屏 tor scree 錯誤信息 : System.NotSupportedException: Unable to find the default constructor on type App5.MyFrag
eclipse問題 import java.io cannot be resolved
背景,匯入一個別人的工程,然後發現好多的包都不存在。 如java.io 問題原因,我的java裝的是1.7的版本。 但是eclipse引用的是1.8的標準庫。導致了這些基本的包都報錯。 解決方法: 右鍵工程- Build Path - Add Lib
同一個project下多個包,其中一個包出現R cannot be resolved to a variable
現象: 在同一個project下編寫了2個包,其中一個R.layout可以正常呼叫,但另一個包中呼叫R檔案會出現R cannot be resolved to a variable報錯。 驗證過程:
解決The type java.io.ObjectInputStream cannot be resolved.....
報錯內容:The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files 位置:package前 原因:jdk版本不一
The type org.apache.http.HttpEntity cannot be resolved.錯誤的解決
詳見http://stackoverflow.com/questions/32434488/the-type-org-apache-http-header-cannot-be-resolved-it-is-indirectly-referenced 錯誤內容:The t
Springboot中"RestController cannot be resolved to a type"
剛開始學習Springboot,然後使用http://start.spring.io/生成了一個例項,但是在使用@RestController註解的時候提示”RestController cannot
關於javaWeb專案中HttpServlet cannot be resolved to a type報錯問題
java web中報錯HttpServlet cannot be resolved to a type;缺少servlet-api.jar架包,在自己電腦上找到servlet-api.jar並將其cope在對應專案WebContext/WEB-INF目錄下的lib 資料夾下,