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、配置成功后显示


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