Android 編譯常見問題 R cannot be resolved to a variable

摘要:當ADT或者SDK更新會產生一些問題,比如:R cannot be resolved to a variable。本文主要以圖文的形式總結下這個問題。整合了一下網上的一些解決方法和個人使用的方法。


問題描述:

1、創建工程的配置如下:

2、建立新工程報錯:R cannot be resolved to a variable。編譯環境是OK的。報錯圖如下:



問題分析:

環境配置可能出現問題

1、java build中沒有Android相關的包

2、SDK中的Build工具沒有安裝或者出現問題

3、ADT版本問題


解決方法:

1、stackoverflow上的解決方法如下:



2、個人解決方法

1)調整創建工程的配置,即設置最低SDK爲4.0。由於sdk更新,導致配置出現不匹配。



2、進行Java Build Path的配置,勾選Android 4.4.2的包,這裏對應上面的配置



3、Build這個工程,使其產生R,java文件



4、配置成功後顯示


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章