Android MediaRecorder IllegalStateException prepare method - android

private void dispatchTakeVideo() throws InterruptedException {
String path = Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/balloon_launch/" + System.currentTimeMillis()+ ".3gp";
recorder = new MediaRecorder();
recorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setOutputFile(path);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
recorder.setMaxDuration(3600);
recorder.setVideoSize(320, 240);
recorder.setVideoFrameRate(15);
Thread.sleep(10000);
try {
recorder.prepare();
Thread.sleep(5000);
} catch (IOException e) {
Log.e("Recording","prepare() failed");
}
Thread.sleep(5000);
recorder.start();
Thread.sleep(5000);
}
I am trying to programmatically launch a video recording in my application, however, I am having difficulty getting the media recorder to work. I am getting an illegal state exception, and after debugging, I know the prepare() method is causing the problem for me... Several people have suggested on other questions similar to use the Thread.sleep() so I have included several places, but that isnt working either...I have included the method for the video, the logcat, and the permissions in the comments below..I am wondering if it has to do with the fact that I havnt done anything in the xml for the activity and the reason for this is that I dont want to show the video I record on the screen, I just want it to record at a certain time... Thanks for any help.
Here is the Log Cat
11-22 11:14:38.327: E/Trace(795): error opening trace file: No such file or directory (2)
11-22 11:14:39.007: D/dalvikvm(795): GC_FOR_ALLOC freed 51K, 3% free 8055K/8259K, paused 35ms, total 37ms
11-22 11:14:39.027: I/dalvikvm-heap(795): Grow heap (frag case) to 9.743MB for 1918240- byte allocation
11-22 11:14:39.097: D/dalvikvm(795): GC_CONCURRENT freed 1K, 3% free 9927K/10183K, paused 24ms+5ms, total 71ms
11-22 11:14:39.387: D/gralloc_goldfish(795): Emulator without GPU emulation detected.
11-22 11:14:52.650: E/Recording(795): prepare() failed
11-22 11:14:57.653: E/MediaRecorder(795): start called in an invalid state: 4
11-22 11:14:57.653: D/AndroidRuntime(795): Shutting down VM
11-22 11:14:57.656: W/dalvikvm(795): threadid=1: thread exiting with uncaught exception (group=0x40a13300)
11-22 11:14:57.666: E/AndroidRuntime(795): FATAL EXCEPTION: main
11-22 11:14:57.666: E/AndroidRuntime(795): java.lang.IllegalStateException
11-22 11:14:57.666: E/AndroidRuntime(795): at android.media.MediaRecorder.start(Native Method)
11-22 11:14:57.666: E/AndroidRuntime(795): at com.finding.videoing.sharing.MainActivity.dispatchTakeVideoIntent(MainActivity.java:148)
11-22 11:14:57.666: E/AndroidRuntime(795): at com.finding.videoing.sharing.MainActivity.access$0(MainActivity.java:129)
11-22 11:14:57.666: E/AndroidRuntime(795): at com.finding.videoing.sharing.MainActivity$1.onClick(MainActivity.java:61)
11-22 11:14:57.666: E/AndroidRuntime(795): at android.view.View.performClick(View.java:4084)
11-22 11:14:57.666: E/AndroidRuntime(795): at android.view.View$PerformClick.run(View.java:16966)
11-22 11:14:57.666: E/AndroidRuntime(795): at android.os.Handler.handleCallback(Handler.java:615)
11-22 11:14:57.666: E/AndroidRuntime(795): at android.os.Handler.dispatchMessage(Handler.java:92)
11-22 11:14:57.666: E/AndroidRuntime(795): at android.os.Looper.loop(Looper.java:137)
11-22 11:14:57.666: E/AndroidRuntime(795): at android.app.ActivityThread.main(ActivityThread.java:4745)
11-22 11:14:57.666: E/AndroidRuntime(795): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:14:57.666: E/AndroidRuntime(795): at java.lang.reflect.Method.invoke(Method.java:511)
11-22 11:14:57.666: E/AndroidRuntime(795): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
11-22 11:14:57.666: E/AndroidRuntime(795): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
11-22 11:14:57.666: E/AndroidRuntime(795): at dalvik.system.NativeStart.main(Native Method)

Related

Android Application Crashes in Emulator

My Android application crashes in the emulator with, with the following being output to the logs:
09-26 14:04:02.123: D/dalvikvm(716): GC_FOR_ALLOC freed 66K, 6% free 2675K/2844K, paused 29ms, total 30ms
09-26 14:04:02.123: I/dalvikvm-heap(716): Grow heap (frag case) to 3.455MB for 782224-byte allocation
09-26 14:04:02.173: D/dalvikvm(716): GC_FOR_ALLOC freed 2K, 5% free 3437K/3608K, paused 42ms, total 42ms
09-26 14:04:02.303: D/dalvikvm(716): GC_FOR_ALLOC freed <1K, 5% free 3436K/3608K, paused 38ms, total 39ms
09-26 14:04:02.314: I/dalvikvm-heap(716): Grow heap (frag case) to 4.778MB for 1389712-byte allocation
09-26 14:04:02.363: D/dalvikvm(716): GC_FOR_ALLOC freed <1K, 4% free 4793K/4968K, paused 52ms, total 52ms
09-26 14:04:02.423: D/AndroidRuntime(716): Shutting down VM
09-26 14:04:02.423: W/dalvikvm(716): threadid=1: thread exiting with uncaught exception (group=0x414c4700)
09-26 14:04:02.433: E/AndroidRuntime(716): FATAL EXCEPTION: main
09-26 14:04:02.433: E/AndroidRuntime(716): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sample_proj/com.example.sample_proj.MainActivity}: java.lang.NullPointerException
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.ActivityThread.access$600(ActivityThread.java:141)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.os.Handler.dispatchMessage(Handler.java:99)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.os.Looper.loop(Looper.java:137)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.ActivityThread.main(ActivityThread.java:5103)
09-26 14:04:02.433: E/AndroidRuntime(716): at java.lang.reflect.Method.invokeNative(Native Method)
09-26 14:04:02.433: E/AndroidRuntime(716): at java.lang.reflect.Method.invoke(Method.java:525)
09-26 14:04:02.433: E/AndroidRuntime(716): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
09-26 14:04:02.433: E/AndroidRuntime(716): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
09-26 14:04:02.433: E/AndroidRuntime(716): at dalvik.system.NativeStart.main(Native Method)
09-26 14:04:02.433: E/AndroidRuntime(716): Caused by: java.lang.NullPointerException
09-26 14:04:02.433: E/AndroidRuntime(716): at com.example.sample_proj.MainActivity.onCreate(MainActivity.java:21)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.Activity.performCreate(Activity.java:5133)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
09-26 14:04:02.433: E/AndroidRuntime(716): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
09-26 14:04:02.433: E/AndroidRuntime(716): ... 11 more
Would someone please help me in understanding why NullPointerException is being thrown and how I can resolve it?
Check this line in your MainActivity
MainActivity.java:21
You have probably used findviewbyid and the following happened
you forgot to put the line "setContentView" or put it after findviewbyid
or you put the contentView to the wrong layout
1 and 2 are not it, and you did findviewbyid to non existing id in the given layout- and tried to use that object aterwards, because the id is incorrect, the object returns null, and you are trying to use it

Android doesnot detect the external library

I am trying to send an image to server using the HTTP. The external libraries
httpmime-4.0-beta2.jar
commons-io-2.4.jar
apache-mime4j-0.6.jar
have been added.
I am getting the following logcat output as error,what could be the reason?
08-29 15:49:19.422: W/dalvikvm(2723): Unable to resolve superclass of Lorg/apache/http/entity/mime/content/AbstractContentBody; (849)
08-29 15:49:19.462: W/dalvikvm(2723): Link of class 'Lorg/apache/http/entity/mime/content/AbstractContentBody;' failed
08-29 15:49:19.462: W/dalvikvm(2723): Unable to resolve superclass of Lorg/apache/http/entity/mime/content/InputStreamBody; (838)
08-29 15:49:19.462: W/dalvikvm(2723): Link of class 'Lorg/apache/http/entity/mime/content/InputStreamBody;' failed
08-29 15:49:19.462: E/dalvikvm(2723): Could not find class 'org.apache.http.entity.mime.content.InputStreamBody', referenced from method com.example.photoupload.MainActivity.onCreate
08-29 15:49:19.462: W/dalvikvm(2723): VFY: unable to resolve new-instance 841 (Lorg/apache/http/entity/mime/content/InputStreamBody;) in Lcom/example/photoupload/MainActivity;
08-29 15:49:19.462: D/dalvikvm(2723): VFY: replacing opcode 0x22 at 0x0043
08-29 15:49:19.832: D/dalvikvm(2723): GC_FOR_ALLOC freed 52K, 3% free 8964K/9223K, paused 81ms
08-29 15:49:19.882: D/dalvikvm(2723): GC_FOR_ALLOC freed 4K, 4% free 9216K/9543K, paused 40ms
08-29 15:49:19.892: D/AndroidRuntime(2723): Shutting down VM
08-29 15:49:19.892: W/dalvikvm(2723): threadid=1: thread exiting with uncaught exception (group=0x40014760)
08-29 15:49:19.892: E/AndroidRuntime(2723): FATAL EXCEPTION: main
08-29 15:49:19.892: E/AndroidRuntime(2723): java.lang.NoClassDefFoundError: org.apache.http.entity.mime.content.InputStreamBody
08-29 15:49:19.892: E/AndroidRuntime(2723): at com.example.photoupload.MainActivity.onCreate(MainActivity.java:39)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1712)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1764)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.app.ActivityThread.access$1500(ActivityThread.java:122)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1002)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.os.Handler.dispatchMessage(Handler.java:99)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.os.Looper.loop(Looper.java:132)
08-29 15:49:19.892: E/AndroidRuntime(2723): at android.app.ActivityThread.main(ActivityThread.java:4025)
08-29 15:49:19.892: E/AndroidRuntime(2723): at java.lang.reflect.Method.invokeNative(Native Method)
08-29 15:49:19.892: E/AndroidRuntime(2723): at java.lang.reflect.Method.invoke(Method.java:491)
08-29 15:49:19.892: E/AndroidRuntime(2723): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
08-29 15:49:19.892: E/AndroidRuntime(2723): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
08-29 15:49:19.892: E/AndroidRuntime(2723): at dalvik.system.NativeStart.main(Native Method)
08-29 15:49:21.842: I/Process(2723): Sending signal. PID: 2723 SIG: 9

Android: How to load an image from gallery into the OpenCv Mat variable?

I'm currently try to run some opencv filters (i.e find egde, Median, ...) on images which are stored in the image gallery folder.
But I get error for loading image. My device is galaxy tab 10.1 with android 3.2, my opencv - API level 8.
I have the following source on a Button:
#Override
public void onClick(View v) {
Bitmap myBitmap = BitmapFactory.decodeFile("/sdcard/image1.jpg");
Bitmap myBitmap32 = myBitmap.copy(Bitmap.Config.ARGB_8888, true);
Mat pic1 = Utils.bitmapToMat(myBitmap32);
}
Here is LogCat:
02-07 12:31:27.290: I/System.out(16522): Not a DRM File, opening notmally
02-07 12:31:27.290: I/System.out(16522): buffer returned
02-07 12:31:27.310: D/dalvikvm(16522): GC_FOR_ALLOC freed 11K, 21% free 6975K/8775K, paused 19ms
02-07 12:31:27.320: I/dalvikvm-heap(16522): Grow heap (frag case) to 12.918MB for 6291472-byte allocation
02-07 12:31:27.340: D/dalvikvm(16522): GC_FOR_ALLOC freed <1K, 13% free 13119K/14983K, paused 19ms
02-07 12:31:27.380: D/dalvikvm(16522): GC_CONCURRENT freed 0K, 13% free 13119K/14983K, paused 2ms+2ms
02-07 12:31:27.710: D/dalvikvm(16522): GC_FOR_ALLOC freed 55K, 13% free 13063K/14983K, paused 20ms
02-07 12:31:27.730: I/dalvikvm-heap(16522): Grow heap (frag case) to 24.864MB for 12582928-byte allocation
02-07 12:31:27.780: D/dalvikvm(16522): GC_FOR_ALLOC freed 0K, 8% free 25351K/27335K, paused 21ms
02-07 12:31:27.830: D/dalvikvm(16522): GC_CONCURRENT freed <1K, 8% free 25351K/27335K, paused 2ms+3ms
02-07 12:31:27.890: W/dalvikvm(16522): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lorg/opencv/android/Utils;
02-07 12:31:27.890: D/AndroidRuntime(16522): Shutting down VM
02-07 12:31:27.890: W/dalvikvm(16522): threadid=1: thread exiting with uncaught exception (group=0x400fc760)
02-07 12:31:27.890: E/AndroidRuntime(16522): FATAL EXCEPTION: main
02-07 12:31:27.890: E/AndroidRuntime(16522): java.lang.ExceptionInInitializerError
02-07 12:31:27.890: E/AndroidRuntime(16522): at photo.klu.PhotoKLUActivity$1.onClick(PhotoKLUActivity.java:82)
02-07 12:31:27.890: E/AndroidRuntime(16522): at android.view.View.performClick(View.java:3127)
02-07 12:31:27.890: E/AndroidRuntime(16522): at android.view.View$PerformClick.run(View.java:12025)
02-07 12:31:27.890: E/AndroidRuntime(16522): at android.os.Handler.handleCallback(Handler.java:587)
02-07 12:31:27.890: E/AndroidRuntime(16522): at android.os.Handler.dispatchMessage(Handler.java:92)
02-07 12:31:27.890: E/AndroidRuntime(16522): at android.os.Looper.loop(Looper.java:132)
02-07 12:31:27.890: E/AndroidRuntime(16522): at android.app.ActivityThread.main(ActivityThread.java:4126)
02-07 12:31:27.890: E/AndroidRuntime(16522): at java.lang.reflect.Method.invokeNative(Native Method)
02-07 12:31:27.890: E/AndroidRuntime(16522): at java.lang.reflect.Method.invoke(Method.java:491)
02-07 12:31:27.890: E/AndroidRuntime(16522): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
02-07 12:31:27.890: E/AndroidRuntime(16522): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
02-07 12:31:27.890: E/AndroidRuntime(16522): at dalvik.system.NativeStart.main(Native Method)
02-07 12:31:27.890: E/AndroidRuntime(16522): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load opencv_java: findLibrary returned null
02-07 12:31:27.890: E/AndroidRuntime(16522): at java.lang.Runtime.loadLibrary(Runtime.java:425)
02-07 12:31:27.890: E/AndroidRuntime(16522): at java.lang.System.loadLibrary(System.java:554)
02-07 12:31:27.890: E/AndroidRuntime(16522): at org.opencv.android.Utils.<clinit>(Utils.java:86)
02-07 12:31:27.890: E/AndroidRuntime(16522): ... 12 more
02-07 12:31:30.010: I/dalvikvm(16522): threadid=4: reacting to signal 3
02-07 12:31:30.010: I/dalvikvm(16522): Wrote stack traces to '/data/anr/traces.txt'
02-07 12:31:37.470: I/Process(16522): Sending signal. PID: 16522 SIG: 9
Any ideas?
Thank you.
The openCV library is not attached to your application. Please do the following (i assume that the openCV library is imported to your workspace). On Package Explorer > Right click on the application project > properties > under Library click Add > select openCV Be sure that on Java Build Path you don't have anything related to openCV

Android App API 7

Hello all i have an app it works fine on API 8 but i need it to work on API 7 2.1. the app launches but when i click the button on the spalsh screen to go into the app it force closes on me.
I am using the kankan wheel project if that is any help?
Also i go this from LogCat:
11-22 11:36:53.591: D/ddm-heap(3356): Got feature list request
11-22 11:36:54.071: D/dalvikvm(3356): GC freed 723 objects / 53872 bytes in 247ms
11-22 11:36:54.461: D/dalvikvm(3356): GC freed 225 objects / 10080 bytes in 55ms
11-22 11:37:02.881: D/dalvikvm(3356): GC freed 243 objects / 18368 bytes in 62ms
11-22 11:37:03.121: D/AndroidRuntime(3356): Shutting down VM
11-22 11:37:03.121: W/dalvikvm(3356): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:37:03.121: E/AndroidRuntime(3356): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:37:03.121: E/AndroidRuntime(3356): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.os.Looper.loop(Looper.java:123)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:37:03.121: E/AndroidRuntime(3356): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:37:03.121: E/AndroidRuntime(3356): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:37:03.121: E/AndroidRuntime(3356): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:37:03.121: E/AndroidRuntime(3356): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:37:03.121: E/AndroidRuntime(3356): at dalvik.system.NativeStart.main(Native Method)
11-22 11:37:03.121: E/AndroidRuntime(3356): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:37:03.121: E/AndroidRuntime(3356): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:37:03.121: E/AndroidRuntime(3356): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:37:03.121: E/AndroidRuntime(3356): ... 11 more
11-22 11:37:03.131: E/SemcCheckin(3356): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:37:03.141: I/dalvikvm(3356): threadid=7: reacting to signal 3
11-22 11:37:03.151: I/dalvikvm(3356): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:37:04.631: D/dalvikvm(3376): GC freed 760 objects / 55296 bytes in 78ms
11-22 11:37:04.841: D/dalvikvm(3376): GC freed 235 objects / 10552 bytes in 56ms
11-22 11:37:05.181: D/dalvikvm(3376): GC freed 337 objects / 24144 bytes in 58ms
11-22 11:37:05.421: D/AndroidRuntime(3376): Shutting down VM
11-22 11:37:05.421: W/dalvikvm(3376): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:37:05.421: E/AndroidRuntime(3376): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:37:05.421: E/AndroidRuntime(3376): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.os.Looper.loop(Looper.java:123)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:37:05.421: E/AndroidRuntime(3376): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:37:05.421: E/AndroidRuntime(3376): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:37:05.421: E/AndroidRuntime(3376): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:37:05.421: E/AndroidRuntime(3376): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:37:05.421: E/AndroidRuntime(3376): at dalvik.system.NativeStart.main(Native Method)
11-22 11:37:05.421: E/AndroidRuntime(3376): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:37:05.421: E/AndroidRuntime(3376): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:37:05.421: E/AndroidRuntime(3376): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:37:05.421: E/AndroidRuntime(3376): ... 11 more
11-22 11:37:05.431: E/SemcCheckin(3376): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:37:05.441: I/dalvikvm(3376): threadid=7: reacting to signal 3
11-22 11:37:05.441: I/dalvikvm(3376): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:37:07.311: D/dalvikvm(3383): GC freed 788 objects / 56384 bytes in 147ms
11-22 11:37:07.561: D/dalvikvm(3383): GC freed 240 objects / 10768 bytes in 54ms
11-22 11:37:26.111: D/dalvikvm(3436): GC freed 594 objects / 48896 bytes in 236ms
11-22 11:37:26.451: D/dalvikvm(3436): GC freed 205 objects / 9176 bytes in 55ms
11-22 11:37:34.391: D/dalvikvm(3436): GC freed 243 objects / 18336 bytes in 127ms
11-22 11:37:34.791: D/AndroidRuntime(3436): Shutting down VM
11-22 11:37:34.791: W/dalvikvm(3436): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:37:34.791: E/AndroidRuntime(3436): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:37:34.791: E/AndroidRuntime(3436): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.os.Looper.loop(Looper.java:123)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:37:34.791: E/AndroidRuntime(3436): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:37:34.791: E/AndroidRuntime(3436): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:37:34.791: E/AndroidRuntime(3436): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:37:34.791: E/AndroidRuntime(3436): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:37:34.791: E/AndroidRuntime(3436): at dalvik.system.NativeStart.main(Native Method)
11-22 11:37:34.791: E/AndroidRuntime(3436): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:37:34.791: E/AndroidRuntime(3436): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:37:34.791: E/AndroidRuntime(3436): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:37:34.791: E/AndroidRuntime(3436): ... 11 more
11-22 11:37:34.801: E/SemcCheckin(3436): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:37:34.811: I/dalvikvm(3436): threadid=7: reacting to signal 3
11-22 11:37:34.831: I/dalvikvm(3436): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:37:36.115: I/Process(3436): Sending signal. PID: 3436 SIG: 9
11-22 11:37:36.341: D/dalvikvm(3458): GC freed 601 objects / 49176 bytes in 89ms
11-22 11:37:36.601: D/dalvikvm(3458): GC freed 210 objects / 9400 bytes in 66ms
11-22 11:37:39.991: W/IInputConnectionWrapper(3458): showStatusIcon on inactive InputConnection
11-22 11:38:23.861: D/dalvikvm(3545): GC freed 774 objects / 55792 bytes in 515ms
11-22 11:38:24.071: D/dalvikvm(3545): GC freed 230 objects / 10368 bytes in 57ms
11-22 11:38:27.491: D/dalvikvm(3545): GC freed 243 objects / 18360 bytes in 60ms
11-22 11:38:27.731: D/AndroidRuntime(3545): Shutting down VM
11-22 11:38:27.731: W/dalvikvm(3545): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:38:27.731: E/AndroidRuntime(3545): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:38:27.741: E/AndroidRuntime(3545): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.os.Looper.loop(Looper.java:123)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:38:27.741: E/AndroidRuntime(3545): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:38:27.741: E/AndroidRuntime(3545): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:38:27.741: E/AndroidRuntime(3545): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:38:27.741: E/AndroidRuntime(3545): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:38:27.741: E/AndroidRuntime(3545): at dalvik.system.NativeStart.main(Native Method)
11-22 11:38:27.741: E/AndroidRuntime(3545): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:38:27.741: E/AndroidRuntime(3545): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:38:27.741: E/AndroidRuntime(3545): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:38:27.741: E/AndroidRuntime(3545): ... 11 more
11-22 11:38:27.751: E/SemcCheckin(3545): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:38:27.761: I/dalvikvm(3545): threadid=7: reacting to signal 3
11-22 11:38:27.761: I/dalvikvm(3545): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:38:32.201: D/dalvikvm(3552): GC freed 779 objects / 56024 bytes in 142ms
11-22 11:38:32.441: D/dalvikvm(3552): GC freed 230 objects / 10368 bytes in 55ms
11-22 11:41:22.251: D/dalvikvm(3552): GC freed 341 objects / 24264 bytes in 60ms
11-22 11:41:22.541: D/AndroidRuntime(3552): Shutting down VM
11-22 11:41:22.541: W/dalvikvm(3552): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:41:22.541: E/AndroidRuntime(3552): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:41:22.541: E/AndroidRuntime(3552): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.os.Looper.loop(Looper.java:123)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:41:22.541: E/AndroidRuntime(3552): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:41:22.541: E/AndroidRuntime(3552): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:41:22.541: E/AndroidRuntime(3552): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:41:22.541: E/AndroidRuntime(3552): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:41:22.541: E/AndroidRuntime(3552): at dalvik.system.NativeStart.main(Native Method)
11-22 11:41:22.541: E/AndroidRuntime(3552): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:41:22.541: E/AndroidRuntime(3552): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:41:22.541: E/AndroidRuntime(3552): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:41:22.541: E/AndroidRuntime(3552): ... 11 more
11-22 11:41:22.551: E/SemcCheckin(3552): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:41:22.561: I/dalvikvm(3552): threadid=7: reacting to signal 3
11-22 11:41:22.571: I/dalvikvm(3552): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:41:24.612: I/Process(3552): Sending signal. PID: 3552 SIG: 9
11-22 11:41:24.831: D/dalvikvm(3626): GC freed 579 objects / 48312 bytes in 79ms
11-22 11:41:25.031: D/dalvikvm(3626): GC freed 205 objects / 9248 bytes in 55ms
11-22 11:41:34.621: D/dalvikvm(3626): GC freed 313 objects / 22008 bytes in 55ms
11-22 11:41:35.651: D/dalvikvm(3626): GC freed 119 objects / 7392 bytes in 56ms
11-22 11:41:36.231: D/dalvikvm(3626): GC freed 86 objects / 6432 bytes in 63ms
11-22 11:41:36.641: D/dalvikvm(3626): GC freed 77 objects / 6024 bytes in 56ms
11-22 11:41:37.041: D/dalvikvm(3626): GC freed 77 objects / 6016 bytes in 56ms
11-22 11:41:38.661: D/dalvikvm(3626): GC freed 182 objects / 17224 bytes in 57ms
11-22 11:41:38.741: D/AndroidRuntime(3626): Shutting down VM
11-22 11:41:38.741: W/dalvikvm(3626): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:41:38.741: E/AndroidRuntime(3626): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:41:38.751: E/AndroidRuntime(3626): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.os.Looper.loop(Looper.java:123)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:41:38.751: E/AndroidRuntime(3626): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:41:38.751: E/AndroidRuntime(3626): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:41:38.751: E/AndroidRuntime(3626): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:41:38.751: E/AndroidRuntime(3626): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:41:38.751: E/AndroidRuntime(3626): at dalvik.system.NativeStart.main(Native Method)
11-22 11:41:38.751: E/AndroidRuntime(3626): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:41:38.751: E/AndroidRuntime(3626): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:41:38.751: E/AndroidRuntime(3626): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:41:38.751: E/AndroidRuntime(3626): ... 11 more
11-22 11:41:38.751: E/SemcCheckin(3626): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:41:38.761: I/dalvikvm(3626): threadid=7: reacting to signal 3
11-22 11:41:38.771: I/dalvikvm(3626): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:41:41.161: D/dalvikvm(3636): GC freed 601 objects / 49168 bytes in 71ms
11-22 11:41:41.371: D/dalvikvm(3636): GC freed 205 objects / 9248 bytes in 54ms
11-22 11:42:06.711: W/IInputConnectionWrapper(3636): showStatusIcon on inactive InputConnection
11-22 11:42:14.291: D/dalvikvm(3695): GC freed 748 objects / 54816 bytes in 203ms
11-22 11:42:14.691: D/dalvikvm(3695): GC freed 220 objects / 9968 bytes in 59ms
11-22 11:42:16.721: D/dalvikvm(3695): GC freed 243 objects / 18368 bytes in 59ms
11-22 11:42:17.161: D/AndroidRuntime(3695): Shutting down VM
11-22 11:42:17.161: W/dalvikvm(3695): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:42:17.161: E/AndroidRuntime(3695): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:42:17.171: E/AndroidRuntime(3695): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.os.Looper.loop(Looper.java:123)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:42:17.171: E/AndroidRuntime(3695): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:42:17.171: E/AndroidRuntime(3695): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:42:17.171: E/AndroidRuntime(3695): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:42:17.171: E/AndroidRuntime(3695): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:42:17.171: E/AndroidRuntime(3695): at dalvik.system.NativeStart.main(Native Method)
11-22 11:42:17.171: E/AndroidRuntime(3695): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:42:17.171: E/AndroidRuntime(3695): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:42:17.171: E/AndroidRuntime(3695): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:42:17.171: E/AndroidRuntime(3695): ... 11 more
11-22 11:42:17.181: E/SemcCheckin(3695): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:42:17.181: I/dalvikvm(3695): threadid=7: reacting to signal 3
11-22 11:42:17.191: I/dalvikvm(3695): Wrote stack trace to '/data/anr/traces.txt'
11-22 11:42:21.771: D/dalvikvm(3711): GC freed 750 objects / 54904 bytes in 69ms
11-22 11:42:21.981: D/dalvikvm(3711): GC freed 220 objects / 9960 bytes in 54ms
11-22 11:42:43.901: D/dalvikvm(3711): GC freed 341 objects / 24248 bytes in 57ms
11-22 11:42:44.131: D/AndroidRuntime(3711): Shutting down VM
11-22 11:42:44.131: W/dalvikvm(3711): threadid=3: thread exiting with uncaught exception (group=0x40026160)
11-22 11:42:44.131: E/AndroidRuntime(3711): Uncaught handler: thread main exiting due to uncaught exception
11-22 11:42:44.141: E/AndroidRuntime(3711): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.insult.kp/kankan.wheel.demo.PasswActivity}: java.lang.ClassCastException: android.widget.ImageView
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2503)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2519)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.ActivityThread.access$2200(ActivityThread.java:123)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1870)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.os.Handler.dispatchMessage(Handler.java:99)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.os.Looper.loop(Looper.java:123)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.ActivityThread.main(ActivityThread.java:4370)
11-22 11:42:44.141: E/AndroidRuntime(3711): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 11:42:44.141: E/AndroidRuntime(3711): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 11:42:44.141: E/AndroidRuntime(3711): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 11:42:44.141: E/AndroidRuntime(3711): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 11:42:44.141: E/AndroidRuntime(3711): at dalvik.system.NativeStart.main(Native Method)
11-22 11:42:44.141: E/AndroidRuntime(3711): Caused by: java.lang.ClassCastException: android.widget.ImageView
11-22 11:42:44.141: E/AndroidRuntime(3711): at kankan.wheel.demo.PasswActivity.onCreate(PasswActivity.java:72)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-22 11:42:44.141: E/AndroidRuntime(3711): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2466)
11-22 11:42:44.141: E/AndroidRuntime(3711): ... 11 more
11-22 11:42:44.151: E/SemcCheckin(3711): Get crash dump level : java.io.FileNotFoundException: /data/semc-checkin/crashdump
11-22 11:42:44.161: I/dalvikvm(3711): threadid=7: reacting to signal 3
11-22 11:42:44.191: I/dalvikvm(3711): Wrote stack trace to '/data/anr/traces.txt'
Either:
you are calling findViewById() on the wrong thing, and therefore are getting an ImageView when you are expecting something else
your R class is out of sync with the rest of your code, which can be fixed by cleaning your project (Project > Clean from the Eclipse main menu, or ant clean from the command line)

An error I cannot decipher -

Hey all, I received a termination on my app and this error in the logcat:
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): FATAL EXCEPTION: main
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): java.lang.ArrayIndexOutOfBoundsException
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at com.project.main.main.analyzeFace(main.java:316)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at com.project.main.main.access$1(main.java:209)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at com.project.main.main$1$1.run(main.java:381)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at android.os.Handler.handleCallback(Handler.java:587)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at android.os.Handler.dispatchMessage(Handler.java:92)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at android.os.Looper.loop(Looper.java:143)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at android.app.ActivityThread.main(ActivityThread.java:4701)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at java.lang.reflect.Method.invokeNative(Native Method)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at java.lang.reflect.Method.invoke(Method.java:521)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
11-22 22:41:25.193: ERROR/AndroidRuntime(30974): at dalvik.system.NativeStart.main(Native Method)
When I tried snapping a photo in my app. Any idea what this could be?
You are pointing to an offset of an array which is bigger than the number of array's elements (non-initialized index).
Most likely you're iterating over an array with a helper variable, and incrementing it in each iteration, but at some point, that variable gets over the number of elements in the array.
The index you tried to access may be over its total count. Make sure the index number is in range of array you are using. it's hard to answer without source code.

Categories

Resources