作者zoeysui (zoeysui)
看板AndroidDev
标题[问题] Android Developer的范例无法执行?
时间Wed Jun 26 21:11:50 2013
想学习如何实作滑动换页,於是到android官方网站找到了教学及范例
http://developer.android.com/training/implementing-navigation/lateral.html
但是这个教学提供的sample project我下载下来之後执行,却直接闪退
logcat的log讯息如下
06-26 21:04:50.684: W/dalvikvm(32004): Unable to resolve superclass of
Lcom/example/android/effectivenavigation/MainActivity; (10)
06-26 21:04:50.684: W/dalvikvm(32004): Link of class
'Lcom/example/android/effectivenavigation/MainActivity;' failed
06-26 21:04:50.684: W/dalvikvm(32004): threadid=1: thread exiting with
uncaught exception (group=0x40ef12d0)
06-26 21:04:50.684: E/AndroidRuntime(32004): FATAL EXCEPTION: main
06-26 21:04:50.684: E/AndroidRuntime(32004): java.lang.RuntimeException:
Unable to instantiate activity
ComponentInfo{com.example.android.effectivenavigation/com.example.android.effectivenavigation.MainActivity}:
java.lang.ClassNotFoundException:
com.example.android.effectivenavigation.MainActivity
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2271)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2391)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.ActivityThread.access$600(ActivityThread.java:151)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1335)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.os.Handler.dispatchMessage(Handler.java:99)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.os.Looper.loop(Looper.java:155)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.ActivityThread.main(ActivityThread.java:5493)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
java.lang.reflect.Method.invokeNative(Native Method)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
java.lang.reflect.Method.invoke(Method.java:511)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1028)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:795)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
dalvik.system.NativeStart.main(Native Method)
06-26 21:04:50.684: E/AndroidRuntime(32004): Caused by:
java.lang.ClassNotFoundException:
com.example.android.effectivenavigation.MainActivity
06-26 21:04:50.684: E/AndroidRuntime(32004): at
dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
java.lang.ClassLoader.loadClass(ClassLoader.java:501)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
java.lang.ClassLoader.loadClass(ClassLoader.java:461)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.Instrumentation.newActivity(Instrumentation.java:1069)
06-26 21:04:50.684: E/AndroidRuntime(32004): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2262)
06-26 21:04:50.684: E/AndroidRuntime(32004): ... 11 more
照理说官方的sample应该不会出错吧,是我哪里弄错了吗??
我的eclipse环境应该没问题,我执行android bmi范例程式,以及我自己写到一半的程式
都可以正常运行,我是直接连接手机执行(one x),请问各位板友有何解? 谢谢~!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.175.232.225
1F:→ corrupt003:不是已经说找不到 class 了吗 06/26 22:31
2F:→ zoeysui:但是那范例里面确实是有MainActivity啊@@ 06/26 22:39
4F:→ zoeysui:太感谢了!! 06/27 00:23