从设备上的Eclipse启动任何项目时出错

时间:2015-03-16 10:17:43

标签: java android eclipse

我正在使用Eclipse进行Android应用程序开发。它工作正常,但我在过去两天遇到了一个问题。我已尝试过所有可能的解决方案来解决该问题。 我先解释一下这个问题。

每当我运行或调试项目(来自工作空间的任何项目)时,它都会抛出错误。它在设备上显示崩溃错误“不幸的是,App已停止。” 然后我尝试创建一个新项目。我没有对这个新项目进行任何更改,并点击在我的设备上启动它。它也显示相同的错误。我不知道为什么会这样。 我需要你的帮助,非常感谢你在这件事上的帮助。

这是logcat错误报告。

  

03-16 15:13:40.580: E/AndroidRuntime(16681): FATAL EXCEPTION: main 03-16 15:13:40.580: E/AndroidRuntime(16681): Process: com.chatting.app.facemail, PID: 16681 03-16 15:13:40.580: E/AndroidRuntime(16681): java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu(ActionBarActivityDelegateBase.java:914) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.support.v7.app.ActionBarActivityDelegateBase.preparePanel(ActionBarActivityDelegateBase.java:964) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.support.v7.app.ActionBarActivityDelegateBase.doInvalidatePanelMenu(ActionBarActivityDelegateBase.java:1182) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.support.v7.app.ActionBarActivityDelegateBase.access$100(ActionBarActivityDelegateBase.java:79) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.support.v7.app.ActionBarActivityDelegateBase$1.run(ActionBarActivityDelegateBase.java:118) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.os.Handler.handleCallback(Handler.java:808) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.os.Handler.dispatchMessage(Handler.java:103) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.os.Looper.loop(Looper.java:193) 03-16 15:13:40.580: E/AndroidRuntime(16681): at android.app.ActivityThread.main(ActivityThread.java:5292) 03-16 15:13:40.580: E/AndroidRuntime(16681): at java.lang.reflect.Method.invokeNative(Native Method) 03-16 15:13:40.580: E/AndroidRuntime(16681): at java.lang.reflect.Method.invoke(Method.java:515) 03-16 15:13:40.580: E/AndroidRuntime(16681): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:824) 03-16 15:13:40.580: E/AndroidRuntime(16681): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:640) 03-16 15:13:40.580: E/AndroidRuntime(16681): at dalvik.system.NativeStart.main(Native Method)

1 个答案:

答案 0 :(得分:0)

每个项目都有自己的R. *类创建。尝试删除R. *的导入并重新添加它,但请确保您有正确的引用当前项目