基本的Android项目:交替无法解析或不是字段/ R无法解析成变量错误

时间:2014-08-04 20:26:13

标签: java android eclipse r.java-file

我是Android开发/ Java编程/ Eclipse的新手,所以请耐心等待。我一直在浏览Android开发人员培训(developer.android.com/training)和Ed Burnette的Hello Android书籍,并继续遇到一个难以向前推进的问题。我会尽力描述它,并希望社区可以帮助我解决它。

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

我一直在遇到的问题是,当我去构建项目时,Eclipse一直告诉我:

action_settings无法解析或不是字段

activity_sudoku无法解析或不是字段

容器无法解析或不是字段

fragment_sudoku无法解析或不是字段

无法解析数独或不是字段

我已经尝试了几个在论坛中看到的修复程序,包括从我的src文件夹中的sudoku.java文件中删除import.android.R但是会出现一堆错误,说R无法解析变成一个变量。我已经尝试过清理,重建和重新启动Eclipse,这些方法偶尔会在Hello Android和插件之前运行,但是会不断出现相同的错误。我也尝试过设置Android 3.0及更高版本,这可能是一个问题,但没有任何变化。偶尔我会因为无法找到容器的路径而得到另一个错误,但是我已经在IDE上玩了15分钟并且似乎无法再次弹出它。

我真的可以在这方面使用一些帮助。

希望收到你的来信,

Yusif Nurizade

1 个答案:

答案 0 :(得分:1)

这个解决方案首先可以说明我对Android编程的看法,但我相信我找到了解决方案。

最初遵循Android Developer Tutorial,我下载了最新版本--18,19,20等。但是,当我创建项目时,我指定了很多早期版本的兼容性;一直到7或8.我调查了这一点,因为我记得看到IDE中有关Action Bar的消息以及X版本不支持某些命令。

我回去并将所有版本下载到7或8并相应地设置兼容性。该示例现在适用于最少的其他更改。我意识到我可能会忽略一些东西,但这是我所做的唯一重大改变,似乎已经完成了这个伎俩。

希望这有助于其他新手!

Yusif Nurizade