R cannot be resolved to a variable

============问题描述============

我新建了一个android项目以后,发现gen目录是空的。不知道为什么,请高手指点。

============解决方案1============

几两天这边一个新来的同事发遇到了

1.clean完编译下看有没有

2.还有可能ADT插件没有安装全(build tools)

3.可能代码有错

============解决方案2============

引用 2 楼 jay_lee_1982 的回复:

1、我clean过好几次了,依然不能编译。因为gen目录为空的。

3、代码不会有错的,因为我是新建了一个空的项目,默认的代码:

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);//R cannot be resolved to a variable

}

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);//R cannot be resolved to a variable

return true;

}

}

那看来只有可能是2、ADT插件没有安装全。那请问,怎么样才知道有没有把ADT插件安装全呢?

错了,好像不是ADT

你打开sdk manager,看下那个build tools有没有装

时间: 2024-11-07 15:30:28

R cannot be resolved to a variable的相关文章

Android 编译时出现r cannot be resolved to a variable

问题:编译出现r cannot be resolved to a variable 原因:SDK的Tools没有安装 解决:在Android SDK Manager中安装Tools部分,包括如下4项, 1.Android SDK Tools  Rev.22.0.5 2.Android SDK Platform Tools Rev.18.0.1 3.Android SDK Build Tools  Rev.18.0.1 4.Android SDK Build Tools  Rev.17 http:

android之R cannot be resolved to a variable

遇到了R cannot be resolved to a variable的问题,就翻了翻网上的资料,调理的整理了一下 1. 检查Android 的SDK是否丢失需要重新下载,检查build path,把需要导入的JAR包确认都导入成功2. 确保class没有import Android.R,注意是不能有Android.R,可以有其他R文件,比如你自己的包:3. 错误class引用的layout的xml文件没有错误,经常是xml里面有错误,导致R文件无法正常生成 很多时候都是这个地方出错,可以尝

R cannot be resolved to a variable 解决办法

Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用... 1. 检查Android 的SDK是否丢失需要重新下载,检查build path 2.确保class没有import Android.R: 3,错误class引用的layout的xml文件没有错误 4.检查AndroidManifest.xml文件,里边的package,layout配置文件,stri

Eclipse新建工程编译R cannot be resolved to a variable问题

新建工程编译提示R cannot be resolved to a variable 图1 然后打开SDK Manager管理器,下载并安装Android SDK Build-tools 图2 然后重新编译OK

启动eclipse 报错 R cannot be resolved to a variable

启动eclipse的时候,会出现项目就会报错,有很多的红叉,src 和res文件都会有错误,光标放过去 报错:R cannot be resolved to a variable,但是之前是没有错误的! 所以可以采取以下措施 1重启eclipse: 2重启机器: 3看res文件下的布局文件哪个有错误,修正一下: (布局文件报错从而引起整个工程找不到R文件的情况也还是有的)

Android开发 R cannot be resolved to a variable问题的分析

R文件是系统自动生成的,如果没出现的话,你的XML文件是不是有错误?是否之前修改过res文件夹下面.xml文件 R文件没有生成的情况有几种: 1.项目没有自动编译:这种时候只需要简单的编译一下工程就会有了.建议:选择菜单  Project ,勾选上 Bulid Automatically(自动构建部署). 2.项目中res文件夹下面的内容有错误(例如layout文件),这种时候R文件也不会出现(或者更新),这种时候需要解决文件中的错误R文件才能生成. 3.项目中没有错误,但是R文件就是不生成.这

Android导入项目出现“R cannot be resolved to a variable"错误的解决方法

1.选中该项目,右键properties,选中Android的Project Build Target 中版本最高的一项,并点击Apply ->OK.如下图 2.选中Project,选中Clean...中要clean的项目点击ok,如下图所示:

Android开发:“R cannot be resolved to a variable”的解决方法

1.网络中的常用方法 尝试过点击打开链接,不怎么好用 2.测试好用的方法

Android开发中出现cannot be resolved to a variable错误,也就是R文件不能生成。

最近开始学过习Android开发,配置完成开发环境后,在创建第一个Android项目就出现了cannot be resolved to a variable错误,也就是R文件不能生成的问题. 以下是从网上找到的解决方法 : Android开发过程中,碰到R cannot be resolved to a variable的报错信息,好像没有很确定的错误原因,一般来说,我总结出几个可能的解决方法,希望试过以后管用... 1. 检查Android 的SDK是否丢失需要重新下载,检查build pat