2012-05-17 75 views
2

我下载了一个来自Internet的示例,以了解有关AugmentedReality的更多信息。main.xml文件不可访问/可访问

,当我试图导入项目,日食不可能发现任何项目,然后,我决定

逐一在我创建了一个新的项目中复制所有文件。但是,当我试图解决一些

错误,我无法修复和错误记载:“主canot得到解决或不是场”

这个错误出现左右“的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):at android .app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.app.ActivityThread.access $ 1500(ActivityThread.java:117) 05-17 16:56:16.975:E/AndroidRuntime(12497) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:935) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.os.Handler.dispatchMessage(Handler.java:99) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.os.Looper.loop(Looper.java:130) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android .app.ActivityThread.main(ActivityThread.java:3691) 05-17 16:56:16.975:E/AndroidRuntime(12497):at java.lang.reflect.Method.invokeNative(Native Method) 05-17 16: E/AndroidRuntime(12497):在java.lang.reflect.Method.invoke(Method.java:507) 05-17 16:56:16.975:E/AndroidRuntime 97):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:907) 05-17 16:56:16.975:E/AndroidRuntime(12497):at com.android.internal.os。 ZygoteInit.main(ZygoteInit.java:665) 05-17 16:56:16.975:E/AndroidRuntime(12497):at dalvik.system.NativeStart.main(Native Method) 05-17 16:56:16.975:E/AndroidRuntime(12497):引起:android.view.InflateException:二进制XML文件行#3:错误膨胀类com.imrannazar.sobel.OverlayView 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.view.LayoutInflater.createView(LayoutInflater.java:580) 05-17 16:56:16.975:E/AndroidRuntime(12497) 16:56:16.975:E/AndroidRuntime(12497):在android.view.LayoutInflater.rInflate(LayoutInflater.java:623)E/AndroidRuntime(12497):at at android.view.LayoutInflater.inflate(LayoutInflater.java:408) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.view.LayoutInflater.inflate(LayoutInflater.java:360) 05-17 16:56:16.975:E/AndroidRuntime(12497):at 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):at android.app.Activity.setContentView(Activity.java:1663) 05-17 16:56:16.975:E/AndroidRuntime 12497):at com.imrannazar.sobel.Sobel.onCreate(Sobel.java:74) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1047) 05-17 16:56:16.975:E/AndroidRuntime(12497):at 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):at java .lang.Class.getDeclaredConstructors(Native Method) 05-17 16:56:16.975:E/AndroidRuntime (12497):at java.lang.Class.getConstructor(Class.java:472) 05-17 16:56:16.975:E/AndroidRuntime(12497):at android.view.LayoutInflater.createView(LayoutInflater.java:480 ) 05-17 16:56:16.975:E/AndroidRuntime(12497):...... 21多个

+2

你清理这个项目? – keyser

+0

你的“清洁”是什么意思?虽然,我不这么认为 – Amr

+1

在eclipse中选择“Project - > Clean” – keyser

回答

5

我觉得你有一个像进口:

import android.R; 

删除它,你的问题应该消失。

+1

我输入的太慢。 :) – Barak

+0

不幸的不是 – Amr

+0

@psychicLit当你要求帮助崩溃时发布LogCat消息是有用的 –

3

查找

import android.R 

删除它,然后清理项目,事情应该重新开始工作