2010-05-02 25 views
0

我正在嘗試Hello MapView Tutorial此刻。當我在模擬器中啓動程序時,出現大量錯誤(沒有任何異常與我的代碼中的行相關)。模擬器窗口告訴程序「意外停止」。任何人都可以告訴我哪個是錯誤輸出中的關鍵線?我需要改變什麼?Android「應用程序意外停止」 - 谷歌你好MapView Tutoria

05-02 15:04:57.195: ERROR/vold(26): Error opening switch name path '/sys/class/switch/test2' (No such file or directory) 
05-02 15:04:57.195: ERROR/vold(26): Error bootstrapping switch '/sys/class/switch/test2' (No such file or directory) 
05-02 15:04:57.195: ERROR/vold(26): Error opening switch name path '/sys/class/switch/test' (No such file or directory) 
05-02 15:04:57.195: ERROR/vold(26): Error bootstrapping switch '/sys/class/switch/test' (No such file or directory) 
05-02 15:05:10.659: ERROR/MemoryHeapBase(51): error opening /dev/pmem: No such file or directory 
05-02 15:05:10.659: ERROR/SurfaceFlinger(51): Couldn't open /sys/power/wait_for_fb_sleep or /sys/power/wait_for_fb_wake 
05-02 15:05:10.699: ERROR/libEGL(51): couldn't load <libhgl.so> library (Cannot load library: load_library[984]: Library 'libhgl.so' not found) 
05-02 15:05:11.403: ERROR/libEGL(62): couldn't load <libhgl.so> library (Cannot load library: load_library[984]: Library 'libhgl.so' not found) 
05-02 15:05:14.775: ERROR/BatteryService(51): Could not open '/sys/class/power_supply/usb/online' 
05-02 15:05:14.775: ERROR/BatteryService(51): Could not open '/sys/class/power_supply/battery/batt_vol' 
05-02 15:05:14.775: ERROR/BatteryService(51): Could not open '/sys/class/power_supply/battery/batt_temp' 
05-02 15:05:15.148: ERROR/EventHub(51): could not get driver version for /dev/input/mouse0, Not a typewriter 
05-02 15:05:15.148: ERROR/EventHub(51): could not get driver version for /dev/input/mice, Not a typewriter 
05-02 15:05:15.282: ERROR/System(51): Failure starting core service 
05-02 15:05:15.282: ERROR/System(51): java.lang.SecurityException 
05-02 15:05:15.282: ERROR/System(51):  at android.os.BinderProxy.transact(Native Method) 
05-02 15:05:15.282: ERROR/System(51):  at android.os.ServiceManagerProxy.addService(ServiceManagerNative.java:146) 
05-02 15:05:15.282: ERROR/System(51):  at android.os.ServiceManager.addService(ServiceManager.java:72) 
05-02 15:05:15.282: ERROR/System(51):  at com.android.server.ServerThread.run(SystemServer.java:162) 
05-02 15:05:15.302: ERROR/AndroidRuntime(51): Crash logging skipped, no checkin service 
05-02 15:05:17.012: ERROR/LockPatternKeyguardView(51): Failed to bind to GLS while checking for account 
05-02 15:05:21.795: ERROR/ActivityThread(100): Failed to find provider info for com.google.settings 
05-02 15:05:21.819: ERROR/ActivityThread(100): Failed to find provider info for com.google.settings 
05-02 15:05:25.872: ERROR/ApplicationContext(51): Couldn't create directory for SharedPreferences file shared_prefs/wallpaper-hints.xml 
05-02 15:05:28.923: ERROR/vold(26): Cannot start volume '/sdcard' (volume is not bound) 
05-02 15:05:26.879: ERROR/ActivityThread(97): Failed to find provider info for android.server.checkin 
05-02 15:05:30.211: ERROR/ActivityThread(97): Failed to find provider info for android.server.checkin 
05-02 15:05:30.430: ERROR/ActivityThread(97): Failed to find provider info for android.server.checkin 
05-02 15:05:32.463: ERROR/MediaPlayerService(30): Couldn't open fd for content://settings/system/notification_sound 
05-02 15:05:32.489: ERROR/MediaPlayer(51): Unable to to create media player 
05-02 15:05:34.783: ERROR/ActivityThread(51): Failed to find provider info for com.google.settings 
05-02 15:05:34.783: ERROR/ActivityThread(51): Failed to find provider info for com.google.settings 
05-02 15:05:35.359: ERROR/AndroidRuntime(201): Uncaught handler: thread main exiting due to uncaught exception 
05-02 15:05:35.395: ERROR/AndroidRuntime(201): java.lang.RuntimeException: Unable to instantiate activity  ComponentInfo{org.diretto.client.smartphone.android/org.diretto.client.smartphone.android.ShowMap}: java.lang.ClassNotFoundException: org.diretto.client.smartphone.android.ShowMap in loader [email protected] 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2324) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.access$2100(ActivityThread.java:116) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.os.Handler.dispatchMessage(Handler.java:99) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.os.Looper.loop(Looper.java:123) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.main(ActivityThread.java:4203) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.reflect.Method.invokeNative(Native Method) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.reflect.Method.invoke(Method.java:521) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at dalvik.system.NativeStart.main(Native Method) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201): Caused by: java.lang.ClassNotFoundException: org.diretto.client.smartphone.android.ShowMap in loader [email protected] 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.Instrumentation.newActivity(Instrumentation.java:1097) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  ... 11 more 
05-02 15:05:35.527: ERROR/dalvikvm(201): Unable to open stack trace file '/data/anr/traces.txt': Permission denied 

回答

2

沒有例外似乎是 在我的代碼行相關

一個肯定的是:

05-02 15:05:35.395: ERROR/AndroidRuntime(201): java.lang.RuntimeException: Unable to instantiate activity  ComponentInfo{org.diretto.client.smartphone.android/org.diretto.client.smartphone.android.ShowMap}: java.lang.ClassNotFoundException: org.diretto.client.smartphone.android.ShowMap in loader [email protected] 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2324) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.access$2100(ActivityThread.java:116) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.os.Handler.dispatchMessage(Handler.java:99) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.os.Looper.loop(Looper.java:123) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.main(ActivityThread.java:4203) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.reflect.Method.invokeNative(Native Method) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.reflect.Method.invoke(Method.java:521) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at dalvik.system.NativeStart.main(Native Method) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201): Caused by: java.lang.ClassNotFoundException: org.diretto.client.smartphone.android.ShowMap in loader [email protected] 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.Instrumentation.newActivity(Instrumentation.java:1097) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316) 
05-02 15:05:35.395: ERROR/AndroidRuntime(201):  ... 11 more 

重點線是:

05-02 15:05:35.395: ERROR/AndroidRuntime(201): Caused by: java.lang.ClassNotFoundException: org.diretto.client.smartphone.android.ShowMap in loader [email protected] 

這可以通過執行org.diretto.client.smartphone.android.ShowMap類或確保其超類存在來解決。

由於您正在玩地圖,我會猜測您正在Android模擬器中嘗試此操作。您的模擬器AVD可能沒有安裝Google API,因此Android無法找到某個與地圖相關的超類ShowMap(例如,MapActivity)。確保您的AVD不僅適用於Android 2.1(或其他版本),而且還包含Google API。