Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 基本Android项目:Alternate无法解析或不是字段/R无法解析为变量错误_Java_Android_Eclipse_R.java File - Fatal编程技术网

Java 基本Android项目:Alternate无法解析或不是字段/R无法解析为变量错误

Java 基本Android项目:Alternate无法解析或不是字段/R无法解析为变量错误,java,android,eclipse,r.java-file,Java,Android,Eclipse,R.java File,我是Android开发/Java编程/Eclipse新手,请耐心听我说。我一直在学习Android开发者培训(Developer.Android.com/Training)和Ed Burnette的Hello Android书籍,不断遇到一个让我难以前进的问题。我会尽我所能描述它,我希望社区能帮助我解决它 我开始在Android开发者培训中看到这个问题(关于添加操作栏->添加操作按钮),当我尝试添加数独按钮时,在Hello Android的3.3创建打开屏幕时,就无法回避这个问题。在使用Hell

我是Android开发/Java编程/Eclipse新手,请耐心听我说。我一直在学习Android开发者培训(Developer.Android.com/Training)和Ed Burnette的Hello Android书籍,不断遇到一个让我难以前进的问题。我会尽我所能描述它,我希望社区能帮助我解决它

我开始在Android开发者培训中看到这个问题(关于添加操作栏->添加操作按钮),当我尝试添加数独按钮时,在Hello Android的3.3创建打开屏幕时,就无法回避这个问题。在使用Hello Android时,我所做的唯一更改是为Eclipse添加Android开发工具包(ADT)。我不记得这是通过Android开发者培训页面进行的必要下载,所以我想知道它的添加是否会导致这个问题

我经常遇到的问题是,当我开始构建项目时,Eclipse总是告诉我:

操作\u设置无法解析或不是字段

无法解析活动\u数独或该活动不是字段

无法解析容器或容器不是字段

片段数独无法解析或不是字段

数独无法解析或不是字段

我已经尝试了在论坛上看到的几个修复,包括从我的src文件夹中的sudoku.java文件中删除import.android.R,但这会带来一系列错误,即R无法解析为变量。我尝试过清理、重建和重新启动Eclipse,这些方法在Hello Android和插件出现之前偶尔会起作用,但仍然会出现同样的错误。我也尝试过设置Android 3.0和更高版本,认为这可能是一个问题,但没有改变。有时我会遇到另一个错误,即无法找到容器的路径,但我已经使用IDE玩了15分钟,似乎无法让它再次弹出

我真的需要一些帮助

希望收到你的来信


Yusif Nurizade

这个解决方案可能首先展示我对Android编程的绿色,但我相信我找到了解决方案

最初在Android开发者教程之后,我下载了最新版本——18、19、20等等。然而,当我创建项目时,我指定了许多早期版本以实现兼容性;一直到7点或8点。我研究了这个问题,因为我记得看到了IDE关于操作栏的消息,以及一些命令在X版上是如何不受支持的

我返回并下载了所有版本到7或8,并相应地设置了兼容性。该示例现在只需进行最小的其他更改。我意识到我可能忽略了一些东西,但这是我唯一做的重大改变,它似乎做到了这一点

希望这将有助于其他新手


Yusif Nurizade

您可能缺少它所期望的某些资源文件。或者,您在XML文件中有一个错误,您没有完全意识到。这通常会在清理构建后导致各种R.*not found错误。Jay,感谢您的回复。我只添加了Hello Android书中提供的代码。如果我们要沿着丢失资源文件的道路走下去,我该如何着手补救呢?对于大多数书籍来说,在前面或后面都有一个源代码段,可以下载所有必要的代码。这将拥有你所需要的所有必要资源。但是,通常在简单的代码示例中使用内置资源,因此可能是其他原因。