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