我是 Android 环境的新手。出于某种原因,我在尝试构建时遇到错误。activity_main.xml
具体来说,布局文件报告为未找到的这些类型。但是,我确实在那里看到了它。我的环境中似乎有一些东西搞砸了,但我不知道是什么?无论资源是否存在,我都会不断收到这些类型的错误。
setContentView(R.layout.activity_main);
任何帮助表示赞赏。
我是 Android 环境的新手。出于某种原因,我在尝试构建时遇到错误。activity_main.xml
具体来说,布局文件报告为未找到的这些类型。但是,我确实在那里看到了它。我的环境中似乎有一些东西搞砸了,但我不知道是什么?无论资源是否存在,我都会不断收到这些类型的错误。
setContentView(R.layout.activity_main);
任何帮助表示赞赏。
我假设您正在导入错误的“R”文件..
检查您的活动中的导入.. 看看您是否有 import android.R;
如果是这样,请将其删除.. 并确保为您自己的项目导入正确的 R 文件
试试这些......
-第一次当你创建一个,XML
像main.xml文件这样的文件时,你需要一个Class
扩展并且 Activity
必须在文件中提到的AndroidManifest.xml
文件。
- 清理项目。
- 关闭Eclipse,然后重新启动。不要重新启动而是关闭它。Eclipse 的行为确实很奇怪。
检查 res/layout 文件夹中是否存在 activity_main.xml(确保它不在 res/xml 中)。如果它存在于正确的目录中,请尝试打开它并检查是否有任何错误。
此外,通过运行Project -> Clean来重建您的项目,以确保重新加载所有资源。
如果您的 XML 文件之一有错误,则资源编译器可能没有生成 R.java 文件。当您在代码中引用任何资源 ID 时,这将导致错误。
在担心在代码中找不到资源 ID 之前,请始终修复 XML 文件中的任何问题。
检查包名称中的拼写错误。如果您重命名了任何包文件夹,90% 的情况下,此错误是由 AndroidManifest.xml 文件中的拼写错误引起的。检查您是否与 app/java/com/packagename/yourappname 上的软件包名称匹配