ผมเริ่มเขียน Android ได้สักพักหนึง ได้ลองเขียน app แต่พอ Run ใน Android studio กดเปิด app ที่เขียนไว้ ขึ้น unfortunately app has stop working แต่พอลอง Run ใน Eclipe ใช้ Code เดียวกัน พอ Run ก็เปิดได้ปกติ ทดสอบได้ครับ ซึ่งไม่ว่าจะเปลื่ยนตัว AVD ยังไง ถ้าใน Eclipe เปิดได้หมดครับ แต่ใน Android studio กลับ Error ผมลองทดสอบตามนี้ครับ
1.สร้างโปรเจคใน Eclipe Run ใน Eclipe ได้ แต่ Run ใน Android studio ไม่ได้
2.สร้างโปรเจคใน Android studio Run ใน Android studio ไม่ได้ แต่ Run ใน Eclicpe ได้
คิดว่าน่าจะเป็นที่ Version ของ OS กับ API ที่เลือกครับ ตอนที่รันอาจจะต้องกำหนด Min และ Max ของตัว API ให้ถูกต้องด้วยครับ ส่วน Error อะไรนั้นอาจจะต้องดูที่ LogCat เพื่อนำมาดูอีกทีคครับ
05-23 09:31:53.297 882-882/com.example.eventdemo E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.eventdemo/com.example.eventdemo.MainActivity}: java.lang.ClassNotFoundException: com.example.eventdemo.MainActivity
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1880)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
at android.app.ActivityThread.access$600(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.example.eventdemo.MainActivity
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
at android.app.Instrumentation.newActivity(Instrumentation.java:1023)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1871)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
at android.app.ActivityThread.access$600(ActivityThread.java:123)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
05-23 09:31:53.667 882-887/com.example.eventdemo I/dalvikvm﹕ threadid=3: reacting to signal 3
05-23 09:31:53.727 882-887/com.example.eventdemo I/dalvikvm﹕ Wrote stack traces to '/data/anr/traces.txt'
05-23 09:31:53.877 882-887/com.example.eventdemo I/dalvikvm﹕ threadid=3: reacting to signal 3
05-23 09:31:53.887 882-887/com.example.eventdemo I/dalvikvm﹕ Wrote stack traces to '/data/anr/traces.txt'