摘要:當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、配置成功後顯示