2

我尝试将 api 从 4.2 更改为 2.2(api 8)。
我与 Eclipse 一起工作。2.2 已安装,但在我更改后,我得到了 R 文件的那个元素 unrecognized 。例如,我在 android.R.id.home 上收到“无法解析主页或不是字段”错误。

是什么原因?

4

3 回答 3

2

错误清楚地说

home 无法解析或不是字段”android.R.id.home 上的错误。

您已导入android.R.java与 不同的R.java,因此请尝试删除导入,然后清理您的项目并确保您已导入 yourpackagename.R.java

于 2013-04-16T15:44:26.300 回答
1

android.R.id.home是一个框架实习生 ID,用于 ActionBars 向上按钮。API 2.2 不支持 ActionBar → Id 不可用。

您必须针对 HC 或更高版本构建它才能使用它。

是 API 17 框架的 Ids 文件。您可以在线查看 home Id 72。另一方面,
是 API 10 的 Ids 文件,它没有 Id home。

于 2013-04-16T15:49:21.860 回答
0

在eclipse中清理或重建您的项目..它将再次生成R文件这应该可以解决您的问题

于 2013-04-16T15:44:51.873 回答