第一个Android应用:R无法解析为变量?

第一个Android应用:R无法解析为变量?,第1张

概述从[Android入门][1]教程我正在尝试构建我的第一个应用程序.然而,这是一个非常重要的过程.当我遇到错误*main_activity_actions无法解析或者不是此行的字段*时,我在[本页][2]上的“将 *** 作添加到 *** 作栏”这一点:inflater.inflate(R.menu.main_activity_actions,menu);所以我在

从[Android入门] [1]教程我正在尝试构建我的第一个应用程序.然而,这是一个非常重要的过程.当我遇到错误* main_activity_actions无法解析或者不是此行的字段*时,我在[本页] [2]上的“将 *** 作添加到 *** 作栏”这一点:

inflater.inflate(R.menu.main_activity_actions, menu);

所以我在SO上发现了类似的帖子,建议删除import androID.R;然后做项目 – >清洁和重建.由于我没有导入androID.R;在其中我只是尝试添加它,做一个清洁和重建,但这给我留下了更多的错误.所以我删除了导入androID.R;再一次做了一个Clean and Rebuild,但是现在它仍然给了我所有那些新的错误,说:R无法解析为以下行的变量(这些行不会出现在彼此附近,而是整个文件中):

setContentVIEw(R.layout.activity_main);inflater.inflate(R.menu.main_activity_actions, menu);EditText editText = (EditText) findVIEwByID(R.ID.edit_message);

作为参考,总文件是here on pastebin.

有人可以帮帮我吗?我做错了什么,怎么解决这个问题?

[编辑]
在我的res / menu / main_activity_actions.xml中的代码下面.如果您需要查看更多代码,请告诉我们!

<menu xmlns:androID="http://schemas.androID.com/apk/res/androID">    <!--  Search, should appear as action button -->    <item androID:ID="@+ID/action_search"        androID:icon="@drawable/ic_action_search"        androID:title="@string/action_search"        androID:showAsAction="ifRoom" />    <!-- Settings, should always be in the overflow -->    <item androID:ID="@+ID/action_settings"        androID:title="@string/action_settings"        androID:showAsAction="never" />    <!-- Add some other thing, just cuz I can.. -->    <item androID:ID="@+ID/action_something_else"        androID:title="@string/action_something_else"        androID:showAsAction="never" /></menu>

解决方法:

如果图像名称有问题,请检查xml或检查res文件夹文件夹.或者检查Window / showvIEw / Errorlog

总结

以上是内存溢出为你收集整理的第一个Android应用:R无法解析为变量?全部内容,希望文章能够帮你解决第一个Android应用:R无法解析为变量?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1106908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存