[問題] Android Developer的範例無法執行?
想學習如何實作滑動換頁,於是到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
→
06/26 22:31, , 1F
06/26 22:31, 1F
→
06/26 22:39, , 2F
06/26 22:39, 2F
→
06/26 22:58, , 3F
06/26 22:58, 3F
→
06/27 00:23, , 4F
06/27 00:23, 4F