1

我是 Android 环境的新手。出于某种原因,我在尝试构建时遇到错误。activity_main.xml具体来说,布局文件报告为未找到的这些类型。但是,我确实在那里看到了它。我的环境中似乎有一些东西搞砸了,但我不知道是什么?无论资源是否存在,我都会不断收到这些类型的错误。

setContentView(R.layout.activity_main);

任何帮助表示赞赏。

4

5 回答 5

3

我假设您正在导入错误的“R”文件..

检查您的活动中的导入.. 看看您是否有 import android.R;

如果是这样,请将其删除.. 并确保为您自己的项目导入正确的 R 文件

于 2012-11-06T17:10:19.150 回答
1

试试这些......

-第一次当你创建一个,XMLmain.xml文件这样的文件时,你需要一个Class扩展并且 Activity必须在文件中提到AndroidManifest.xml文件。

- 清理项目。

- 关闭Eclipse,然后重新启动。不要重新启动而是关闭它。Eclipse 的行为确实很奇怪。

于 2012-11-06T17:12:05.000 回答
0

检查 res/layout 文件夹中是否存在 activity_main.xml(确保它不在 res/xml 中)。如果它存在于正确的目录中,请尝试打开它并检查是否有任何错误。

此外,通过运行Project -> Clean来重建您的项目,以确保重新加载所有资源。

于 2012-11-06T17:08:57.413 回答
0

如果您的 XML 文件之一有错误,则资源编译器可能没有生成 R.java 文件。当您在代码中引用任何资源 ID 时,这将导致错误。

在担心在代码中找不到资源 ID 之前,请始终修复 XML 文件中的任何问题。

于 2012-11-06T17:04:36.660 回答
0

检查包名称中的拼写错误。如果您重命名了任何包文件夹,90% 的情况下,此错误是由 AndroidManifest.xml 文件中的拼写错误引起的。检查您是否与 app/java/com/packagename/yourappname 上的软件包名称匹配

于 2021-11-01T13:39:01.317 回答