[問題] Android Developer的範例無法執行?

看板AndroidDev作者 (zoeysui)時間12年前 (2013/06/26 21:11), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
想學習如何實作滑動換頁,於是到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
不是已經說找不到 class 了嗎
06/26 22:31, 1F

06/26 22:39, , 2F
但是那範例裡面確實是有MainActivity啊@@
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
文章代碼(AID): #1HokYOgj (AndroidDev)