android - main.xml文件不可访问/可访问

标签 android xml android-layout

我从网上下载了一个例子来了解更多关于增强型健康的知识。
当我试图导入项目时,eclipse找不到任何项目,然后,我决定
在我创建的新项目中逐个复制所有文件。但是,当我试着修复一些
错误,我无法修复,错误为:“main canot be resolved or is not a field”
此错误出现在“setContentView(r.layout.main);”周围,尽管如此,在资源文件中
有一个main.xml文件,但eclipse找不到它。
有什么建议可以纠正这样的错误吗?
LOGCAT:

05-17 16:56:16.975: E/AndroidRuntime(12497): FATAL EXCEPTION: main

05-17 16:56:16.975:e/androidruntime(12497):java.lang.runtimeexception:无法启动活动componentinfo{com.imrannazar.sobel/com.imrannazar.sobel.sobel}:android.view.inflateexception:二进制XML文件行3:对类com.imrannazar.sobel.overlayview进行充气时出错
05-17 16:56:16.975:e/androidruntime(12497):位于android.app.activitythread.performlaunchactivity(activitythread.java:1651)
05-17 16:56:16.975:e/androidruntime(12497):位于android.app.activitythread.handleLaunchActivity(activitythread.java:1667)
05-17 16:56:16.975:e/androidruntime(12497):在android.app.activitythread.access$1500(activitythread.java:117)
05-17 16:56:16.975:e/androidruntime(12497):在android.app.activitythread$h.handleMessage(activitythread.java:935)
05-17 16:56:16.975:e/androidruntime(12497):位于android.os.handler.dispatchMessage(handler.java:99)
05-17 16:56:16.975:e/androidruntime(12497):位于android.os.looper.loop(looper.java:130)
05-17 16:56:16.975:e/androidruntime(12497):位于android.app.activitythread.main(activitythread.java:3691)
05-17 16:56:16.975:e/androidruntime(12497):在java.lang.reflect.method.invokenactive(本机方法)
05-17 16:56:16.975:e/androidruntime(12497):位于java.lang.reflect.method.invoke(method.java:507)
05-17 16:56:16.975:e/androidruntime(12497):在com.android.internal.os.zygeteinit$methodandargscaller.run(zygeteinit.java:907)
05-17 16:56:16.975:e/androidruntime(12497):位于com.android.internal.os.zygeteinit.main(zygeteinit.java:665)
05-17 16:56:16.975:e/androidruntime(12497):在dalvik.system.nativestart.main(本地方法)
05-17 16:56:16.975:e/androidruntime(12497):原因:android.view.inflateexception:binary xml file line 3:error inflating class com.imrannazar.sobel.overlayview
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.createview(layoutinflater.java:508)
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.createviewfromtag(layoutinflater.java:570)
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.rinflate(layoutinflater.java:623)
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.inflate(layoutinflater.java:408)
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.inflate(layoutinflater.java:320)
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.inflate(layoutinflater.java:276)
05-17 16:56:16.975:e/androidruntime(12497):位于com.android.internal.policy.impl.phonewindow.setContentView(phonewindow.java:215)
05-17 16:56:16.975:e/androidruntime(12497):位于android.app.activity.setContentView(activity.java:1663)
05-17 16:56:16.975:e/androidruntime(12497):在com.imrannazar.sobel.sobel.oncreate(sobel.java:74)
05-17 16:56:16.975:e/androidruntime(12497):位于android.app.instrumentation.callActivityOnCreate(instrumentation.java:1047)
05-17 16:56:16.975:e/androidruntime(12497):位于android.app.activitythread.performlaunchactivity(activitythread.java:1615)
05-17 16:56:16.975:e/androidruntime(12497):…11更多
05-17 16:56:16.975:e/androidruntime(12497):原因:java.lang.nosuchmethodexception
05-17 16:56:16.975:e/androidruntime(12497):位于java.lang.class.getDeclaredConstructors(本机方法)
05-17 16:56:16.975:e/androidruntime(12497):在java.lang.class.getconstructor(class.java:472)
05-17 16:56:16.975:e/androidruntime(12497):在android.view.layoutinflater.createview(layoutinflater.java:480)
05-17 16:56:16.975:e/androidruntime(12497):…21更多

最佳答案

我认为你有一种进口货,比如:

import android.R;

去掉它,你的问题就应该解决了。

关于android - main.xml文件不可访问/可访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10638029/

相关文章:

java - 空 ListView 显示另一个 Activity

android - 如何更改数据库而不必每次都卸载 APK?

java - 将图像按钮与 TextView XML 对齐

java - 如何在布局中将图像放在textview下面?

xml - 使用 <![CDATA]]> 和 Postgresql 写入未格式化的字符串

python - 如何使用python将值插入xml变量

android - 导入后看不到库

javascript - 如何使用 Javascript-nodejs 使用 wd 驱动程序在 Andriod Appium 中向上/向下滚动?

android - 打开应用程序时不会出现工具栏,但如果我将设备转为横向,则会出现

android - AlertDialog背景颜色问题