0

我的项目没有经过喷射调试。可能,它有错误,但在活动未启动时我无法调试它。请帮我开始调试。您可以在 http://f-bit.ru/249104找到压缩的 Eclipse 项目

AVD的消息如下:

“应用程序 blucar(进程 medynets.dmytro)已意外停止。请重试。”

日志猫:

10-07 21:14:20.584: E/AndroidRuntime(280): FATAL EXCEPTION: main
10-07 21:14:20.584: E/AndroidRuntime(280): java.lang.RuntimeException: Unable to        instantiate     activity ComponentInfo{medynets.dmytro/medynets.dmytro.BluCar}:        java.lang.ClassNotFoundException: medynets.dmytro.BluCar in loader   dalvik.system.PathClassLoader      [.]
10-07 21:14:20.584: E/AndroidRuntime(280):  at           android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
10-07 21:14:20.584: E/AndroidRuntime(280):  at       android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
10-07 21:14:20.584: E/AndroidRuntime(280):  at android.app.ActivityThread.access      $2300(ActivityThread.java:125)
10-07 21:14:20.584: E/AndroidRuntime(280):  at android.app.ActivityThread $H.handleMessage  (ActivityThread.java:2033)
10-07 21:14:20.584: E/AndroidRuntime(280):  at android.os.Handler.dispatchMessage (Handler.java:99)
10-07 21:14:20.584: E/AndroidRuntime(280):  at android.os.Looper.loop(Looper.java:123)
10-07 21:14:20.584: E/AndroidRuntime(280):  at android.app.ActivityThread.main (ActivityThread.java:4627)
10-07 21:14:20.584: E/AndroidRuntime(280):  at java.lang.reflect.Method.invokeNative (Native Method)
10-07 21:14:20.584: E/AndroidRuntime(280):  at java.lang.reflect.Method.invoke (Method.java:521)
10-07 21:14:20.584: E/AndroidRuntime(280):  at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:868)
10-07 21:14:20.584: E/AndroidRuntime(280):  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626)
10-07 21:14:20.584: E/AndroidRuntime(280):  at dalvik.system.NativeStart.main(Native  Method)
10-07 21:14:20.584: E/AndroidRuntime(280): Caused by: java.lang.ClassNotFoundException:  medynets.dmytro.BluCar in loader dalvik.system.PathClassLoader[.]
10-07 21:14:20.584: E/AndroidRuntime(280):  at dalvik.system.PathClassLoader.findClass (PathClassLoader.java:243)
10-07 21:14:20.584: E/AndroidRuntime(280):  at java.lang.ClassLoader.loadClass (ClassLoader.java:573)
10-07 21:14:20.584: E/AndroidRuntime(280):  at java.lang.ClassLoader.loadClass (ClassLoader.java:532)
10-07 21:14:20.584: E/AndroidRuntime(280):  at android.app.Instrumentation.newActivity (Instrumentation.java:1021)
10-07 21:14:20.584: E/AndroidRuntime(280):  at  android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
10-07 21:14:20.584: E/AndroidRuntime(280):  ... 11 more
4

3 回答 3

1

It's because you've set an Activity into the Manifest which actually doesnt exist. Please try to pay attention to the names of the activity and package names. Probably you've some typo error.

Edit:

OKAY I found the error:

Delete this from your manifest:

android:allowBackup="true"
android:allowTaskReparenting="true"
android:enabled="true"
android:hasCode="false
android:testOnly="false"

And then, app will still crash, but because you didn't add permissions about WAKE_LOCK.

 <uses-permission android:name="android.permission.WAKE_LOCK" />

Then app runs correctly!

于 2013-10-09T07:53:10.547 回答
0

你在使用库吗?当库位于 /lib 而不是 /libs 下时,通常会发生此错误。

于 2013-10-08T21:56:44.757 回答
0

你的日志猫说

java.lang.ClassNotFoundException:加载程序中的 medynets.dmytro.BluCar

好像您已添加库但未正确导入..

请尝试添加库

属性(在项目右侧)-> Java 构建路径-> 在库选项卡中-> 添加外部 JARS -> 选择您的 jar 文件..

希望这可以帮助....

于 2013-10-08T22:59:00.913 回答