版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
<!--一个博主专栏付费入口结束-->
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css">
<div class="htmledit_views" id="content_views">
摘要:当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、配置成功后显示