0

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

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

import android.R;

好的...很容易。在 Stackoverflow 上一分钟,解决方案就送达了。然后.....砰......立即出现第二个错误:

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

在这一点上,我已经阅读了很多(太多)关于这个问题的帖子,但没有看到光明......

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

任何建议表示赞赏?

4

2 回答 2

7

你永远不应该导入 android.R。

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

android.R 包含大量嵌入 Android SDK 的资源。您自己的资源不在该类中。

于 2013-11-07T20:26:32.663 回答
0

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

com.example.myapp.R;

工作....但现在的问题是:我不能更改包名称中的“示例”一词?

于 2013-11-07T22:02:23.967 回答