0
我是Android编程的新手(但对Java不是新手),在这里它是持有我的进度的东西; 我有提供设备方向的简单应用程序。我想不通,为什么会出现以下异常Android:ClassNotFoundException引用同一个项目中的类
12-16 11:29:59.122: W/dalvikvm(29078): threadid=1: thread exiting with uncaught exception (group=0x400205a0)
12-16 11:29:59.122: E/AndroidRuntime(29078): FATAL EXCEPTION: main
12-16 11:29:59.122: E/AndroidRuntime(29078): java.lang.NoClassDefFoundError: test.app.tools.orientation.OrientationProvider
12-16 11:29:59.122: E/AndroidRuntime(29078): at test.app.LocationActivity.setReferences(LocationActivity.java:25)
12-16 11:29:59.122: E/AndroidRuntime(29078): at test.app.LocationActivity.onCreate(LocationActivity.java:20)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1794)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1851)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.app.ActivityThread.access$1500(ActivityThread.java:132)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1038)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.os.Handler.dispatchMessage(Handler.java:99)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.os.Looper.loop(Looper.java:150)
12-16 11:29:59.122: E/AndroidRuntime(29078): at android.app.ActivityThread.main(ActivityThread.java:4277)
12-16 11:29:59.122: E/AndroidRuntime(29078): at java.lang.reflect.Method.invokeNative(Native Method)
12-16 11:29:59.122: E/AndroidRuntime(29078): at java.lang.reflect.Method.invoke(Method.java:507)
12-16 11:29:59.122: E/AndroidRuntime(29078): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
12-16 11:29:59.122: E/AndroidRuntime(29078): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
12-16 11:29:59.122: E/AndroidRuntime(29078): at dalvik.system.NativeStart.main(Native Method)
这是项目hierarhy:
相关LocationActivity
线(20号线)
orientationProvider = new OrientationProvider(...)
那么,为什么我无法在同一应用程序范围内访问我自己的非活动类? 我发现是超级讨厌的是,其实我可以匿名实例执行的OrientationProvider
声明内public static interface OrientationListener
但仍
什么是LocationActivity.java中的第20行。 – InnocentKiller
发布您的活动代码以及Android清单文件... – InnocentKiller
http://stackoverflow.com/questions/17973970/how-to-solve-java-lang-noclassdeffounderror引用此链接 –