2013-07-01 243 views
0

我試圖使用Worklight for Android環境開發測試應用程序。當我運行使用它拋出一個錯誤消息像一個AVD應用:IBM Worklight 5.x - Android應用程序意外終止並終止

「對不起應用測試(過程com.AccorFintech)已停止 意外請重試。」

並且應用程序終止。
我使用Eclipse 4.2和Android版本的AVD是Android 2.2。

這裏是我的logcat:

07-01 16:19:33.510: W/dalvikvm(403): Unable to resolve superclass of Lcom/AccordFintech/AccordFintech; (12) 
07-01 16:19:33.510: W/dalvikvm(403): Link of class 'Lcom/AccordFintech/AccordFintech;' failed 
07-01 16:19:33.540: D/AndroidRuntime(403): Shutting down VM 
07-01 16:19:33.540: W/dalvikvm(403): threadid=1: thread exiting with uncaught exception (group=0x4001d800) 
07-01 16:19:33.570: E/AndroidRuntime(403): FATAL EXCEPTION: main 
07-01 16:19:33.570: E/AndroidRuntime(403): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.AccordFintech/com.AccordFintech.AccordFintech}: java.lang.ClassNotFoundException: com.AccordFintech.AccordFintech in loader dalvik.system.PathClassLoader[/data/app/com.AccordFintech-2.apk] 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.os.Handler.dispatchMessage(Handler.java:99) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.os.Looper.loop(Looper.java:123) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.ActivityThread.main(ActivityThread.java:4627) 
07-01 16:19:33.570: E/AndroidRuntime(403): at java.lang.reflect.Method.invokeNative(Native Method) 
07-01 16:19:33.570: E/AndroidRuntime(403): at java.lang.reflect.Method.invoke(Method.java:521) 
07-01 16:19:33.570: E/AndroidRuntime(403): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
07-01 16:19:33.570: E/AndroidRuntime(403): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
07-01 16:19:33.570: E/AndroidRuntime(403): at dalvik.system.NativeStart.main(Native Method) 
07-01 16:19:33.570: E/AndroidRuntime(403): Caused by: java.lang.ClassNotFoundException: com.AccordFintech.AccordFintech in loader dalvik.system.PathClassLoader[/data/app/com.AccordFintech-2.apk] 
07-01 16:19:33.570: E/AndroidRuntime(403): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243) 
07-01 16:19:33.570: E/AndroidRuntime(403): at java.lang.ClassLoader.loadClass(ClassLoader.java:573) 
07-01 16:19:33.570: E/AndroidRuntime(403): at java.lang.ClassLoader.loadClass(ClassLoader.java:532) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.Instrumentation.newActivity(Instrumentation.java:1021) 
07-01 16:19:33.570: E/AndroidRuntime(403): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
07-01 16:19:33.570: E/AndroidRuntime(403): ... 11 more 

回答

0

是否使用ADT V22?

看看這可以幫助您:在工作燈工作室 原生的Android項目IBM Worklight - "Unfortunately, HelloWorkLight has stopped" error message

  1. 單擊鼠標右鍵,選擇「屬性」。
  2. 選擇'Java Build Path'並轉至'訂購和導出' 選項卡。
  3. 選中'Android Private Libraries'複選框
  4. 刷新/清理/重建android項目。

您將需要按上述項目執行上述操作。
這在Worklight 6.0中得到修復。

+0

有沒有更新版本的worklight可用? – Imuk

+0

這現在已在Worklight 6.0中修復。現在公開可用。 –

+0

請您詳細說明您的第一步? – Imuk