繁体   English   中英

在setContentView(R.layout.activity_main)中创建的第一个应用程序上的Eclipse和Android ADT错误

[英]Eclipse and Android ADT error on the first app created in setContentView(R.layout.activity_main)

我没话说 Google怎么可能允许这样的事情?!?! 在下载Eclipse + Android ADT之前,我已经阅读了成千上万的文档。 安装后,就像每次安装新开发系统一样,我尝试编写一个简单的应用程序:“ hallo world”。 像“你好世界”这样的简单东西怎么可能不消失?!

首先,“ R”上的错误...导致错误“无法解析为变量”。 解决方法是添加:

import android.R;

好...很简单。 在Stackoverflow上等待一分钟,即可解决问题。 然后..... BANG ...立即出现第二个错误:

  • setContentView(R.layout.activity_main); 生成“ activity_main无法解析或不是字段”
  • getMenuInflater()。inflate(R.menu.main,menu); 生成“主要无法解决或不是字段”。

在这一点上,我已经读了很多(太多)关于这个问题的文章,但是却看不见光明...

我再说一遍,令人难以置信的是,为最广泛的移动操作系统开发应用程序的系统在首次安装时出现错误.....肯定是我的错...

有什么建议值得赞赏吗?

您永远不要导入android.R。

您应该改为导入com.example.yourapp.R

android.R充满了包含在Android SDK中的资源。 您自己的资源不在该类中。

我终于明白了 创建第一个项目时,我没有使用约定com.example.myapp,而是使用了“我的约定” com.myname.myapp(就像我可以使用xCode一样)。 现在使用导入

com.example.myapp.R;

可以。...但现在的问题是:我不能在包装名称中更改“ example”一词吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM