1. 程式人生 > >關於無法載入已建立的佈局檔案的問題的解決方案以及已佈局在對應的R檔案中未生成相應ID的問題的解決

關於無法載入已建立的佈局檔案的問題的解決方案以及已佈局在對應的R檔案中未生成相應ID的問題的解決

一般來說不生成R.java檔案都是這裡的問題。

資源描述:
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,layout配置檔案,strings.xml等的字串全部書寫正確
5.layout的xml檔案中引用的strings.xml中的字串拼寫完全正確
6.在layout 的xml檔案手寫新增一個控制元件,看id能否在R.java中自動生成,如果不能,那很大可能就是這個layout 的xml檔案有問題,檢視格式是否使用正確,或者包含什麼非法字串,或者呼叫到了不正確的字串,等等,可以使用排除法,挨個去掉控制元件,直到發現error message消失或者id能在R.java中自動生成。
7.刪掉gen資料夾,使R.java重新自動生成一次,如果不能生成,繼續檢查layout的xml檔案是否有如上不易發覺的問題
8.Clean project ,重新build,或者重新import project。
9.重啟eclipse
10.重啟電腦,以防Android 虛擬機器的問題

相關推薦

關於無法載入建立佈局檔案的問題的解決方案以及佈局對應R檔案生成相應ID的問題的解決

一般來說不生成R.java檔案都是這裡的問題。 資源描述: Android開發過程中,碰到R cannot be resolved to a variable的報錯資訊,好像沒有很確定的錯誤原因,一般來說,我總結出幾個可能的解決方法,希望試過以後管用。。。 1. 檢查Android 的SDK是否丟失需要重新

PHP定時訪問api解決方案測試通過】

背景介紹: 今天打算做一個數據統計功能,由於資料結構複雜,無法通過儲存過程來完成,所以只能開發PHP功能,定時呼叫該功能以完成資料統計。 方案1: 建立Windows計劃任務,定時執行.bat批處理檔案; 具體實施方法:先建立一個.bat檔案,例如,test.bat;然後在裡面寫上一

移動端自適應佈局解決方案:rem佈局

      之前寫了一篇rem佈局的文章,今天拿出來發現已經過時了。於是再來寫一遍!        2018.10.24更新       首先在html裡面設定一下視口: <meta

Dubbo服務 上傳檔案解決方案以及Hessian協議

協議支援 Dubbo支援多種協議,如下所示: Dubbo協議 Hessian協議 HTTP協議 RMI協議 WebService協議 Thrift協議 Memcached協議 Redis協議 在通訊過程中,不同的服務等級一般對應著不同的服務質量,那麼選擇合適

vs2010和VS2012,新建專案沒有看到解決方案解決

不知怎麼弄的,突然新建專案沒有了解決方案,想重灌太浪費時間了,網上查也沒有找到問這個問題的人,後來一想,是不是前幾天初始vs時把引數給初始了,於是,在【工具】-【選項】-【專案和解決方案】,把右邊的對勾都選上,懶得試哪

檔案上傳解決方案-支援斷點續傳的檔案上傳外掛(轉)

資料夾結構支援 大檔案上傳控制元件6支援向伺服器上傳整個資料夾,並且在服務端儲存時與本地目錄結構完全保持一致,同時在資料庫中也保留資料夾的層級結構。開發人員可以藉助於資料庫中的層級資訊方便的管理檔案,管理人員也可以在伺服器中直接對上傳的資料夾資料進行管理。 大檔案傳輸 大檔案上傳控

Spring+Spring MVC+Mybatis整合配置AOP不生效的解決方案以及Bean初始化重複載入兩次(疑難雜症)

之前上班做spring+spring mvc +hibernate開發, 2年之久不做想複習一下aop的使用,結果配置遇見aop不生效,解決而記錄! 先上程式碼直接看反例效果會明顯: 首先看一下我的程式碼的包路徑: 接下來看Spring-MVC的配置檔案部分程式碼:

vs2010解決方案原始檔夾和標頭檔案夾消失

問題:vs2010編寫C/C++程式時,有時會遇到解決方案中沒有檔案組織結構(即不顯示原始檔夾和標頭檔案夾) 如下圖: 解決方法:檢視.filters檔案裡沒有亂碼(SVN更新的時候可能有亂碼),修復亂碼之後問題解決

Ubuntu下QT控制檯程式無法執行的解決方案以及XTerm的配置方法

我還是很操蛋的在QT下寫控制檯程式了,但是寫完程式後執行時出現瞭如下情況。 程式運行了,但是控制檯中居然只有一個游標在那兒跳啊跳。由於百度的姿勢不對,廢了好多時間,終於明白是因為qt creator不支援Gnome預設的終端gnome-terminal。 所以要換成XTer

layout下新建了XML檔案,但R.java沒有生成id解決

 描述:方案1.xml出錯了,導致程式不能自動編譯,將大寫改成小寫的,xml命名不能有大寫字母的。 2. 右鍵--》Android tools --> fix project properties 3.是不是你的程式碼有語法錯誤,導致不能生成r.java clean一下 4.那就重新指定下sdk版本。

NestedScrollView巢狀RecyclerView失去慣性解決以及滑動衝突的解決方案以及巢狀RV焦點載入問題

1、簡介 想必大家在開發中不可避免的都在使用RecyclerView吧,那麼也應該在NestScrollView中巢狀過RecyclerView吧,但是呢,你會發現當你的Rv和Nsv同向的時候,那麼會遇到滑動失去慣性的問題,這就是我們的問題一,再有當我們的Nsv是固定高度的

c# 無法載入DLL“xxxx”:找不到指定的模組(異常來自HRESULT:0X8007007E)的一個解決方法

以前的一個c#專案,今天執行的時候突然發現呼叫DLL時出現了下面的錯誤。 心中很詫異,明明以前能用的,今天怎麼報錯了。程式碼沒有修改,也不存在DLL路徑錯誤的問題。 後來看到有網友說用 depend

SpringMVC系列(十五)Spring MVC與Spring整合時實例被創建兩次的解決方案以及Spring 的 IOC 容器和 SpringMVC 的 IOC 容器的關系

問題 nbsp frame ota 展示 not als pri exc 一、Spring MVC與Spring整合時實例被創建兩次的解決方案 1.問題產生的原因 Spring MVC的配置文件和Spring的配置文件裏面都使用了掃描註解<context:compon

通過js添加的DOM節點的click事件綁定不上的解決方案以及IOS下click事件委派失效的解決方案

之前 obj cli 並且 create 使用 引入 gpo 聲明 問題描述: 如以下代碼所示,通過js添加的Dom節點,在其上綁定點擊事件,有的時候會出現點擊事件不響應的情況,按照正常的理解,js代碼具有阻塞性,Dom節點添加成功之後,就可以找到該節點並綁定事件,沒有道理

網絡分流器--運營商解決方案--湖南戎騰網絡分流器大數據解決方案

元組 -c 一個 架構 mar 搜索 定制 後端 體驗 網絡分流器系列之網絡分流器運營商解決方案聲明:此方案為湖南戎騰網絡公司獨有方案,僅供參考, 有需要的朋友可以聯系湖南戎騰公司銷售總監:18774055368  [微信同號]   湖南戎騰公司為專業的方案解決商,分流器供

常見的跨域解決方案以及原理

一、JSONP(適用於單項跨域請求) 原理:因為瀏覽器對script不存在同源策略,所以script可以跨域請求外部資源,返回的資料是json格式。 缺點:1、只能傳送get請求,無法傳送post請求  2、無法判斷請求成功還是失敗   二、porxy代理

NER word數量和tag數量不一致解決方案以及tf.string_split用法

句子中有中文空格 而tf.string_split(source, delimiter=’ ‘)預設是英文空格 導致NER 中word數量和tag數量不一致。 tf.string_split(source, delimiter=' ') source是一維陣列,用於將一組字串

瀏覽器本地資料儲存解決方案以及cookie的坑

本地資料儲存解決方案以及cookie的坑 問題: cookie過長導致頁面開啟失敗 背景: 在公司的專案中有一個需求是開啟多個工單即在同一個頁面中打開了多個tab(iframe),但是需要在重新整理時只重新整理當前頁面仍然保留著多個iframe,現在重新整理有兩種方式,第一種是鍵盤中按F5或者ctrl

解決方案 [微信小程式] megalo -- 網易考拉小程式解決方案

轉自:http://www.okeydown.com/(微信小程式網) 作者: webadmin 釋出時間: 2018-10-29 13:48:36 導語: megalo 是基於 Vue 的小程式框架(沒錯,又是基於 Vue 的小程式框架),但是它不僅僅支援微信小程式,

JAVA eclipse Maven專案紅歎號解決方案以及java Resources報紅感嘆號的情況

一 JAVA eclipse Maven專案紅歎號解決方案 方案一:選中專案 --> 右鍵 --> Maven --> Update Projects… 即可解決。 方案二:如果上述操作無法解決的話,那麼選擇 Windows --> sh