从[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无法解析为变量?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)