• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps camera force close in app when take photo

alex belex

Lurker
Nov 19, 2012
8
0
i have an apk app which can take photo and take video with a button.

I have first device running the app and I have 2 button, take photo and take video.
When I click take video in this app and it works well but when i click take picture from the button, the app always "force closes".
this is my error logcat


[HIGH]
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): FATAL EXCEPTION: main 11-19 14:43:27.085: ERROR/AndroidRuntime(6903): java.lang.NullPointerException
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at com.android.camera.Camera.initializeFirstTime(Came ra.java:328)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at com.android.camera.Camera.access$1100(Camera.java: 95)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at com.android.camera.Camera$MainHandler.handleMessag e(Camera.java:282)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at android.os.Handler.dispatchMessage(Handler.java:99 )
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at android.os.Looper.loop(Looper.java:130) 11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at android.app.ActivityThread.main(ActivityThread.jav a:3683)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at java.lang.reflect.Method.invokeNative(Native Method)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at java.lang.reflect.Method.invoke(Method.java:507)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:839)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:597)
11-19 14:43:27.085: ERROR/AndroidRuntime(6903): at dalvik.system.NativeStart.main(Native Method)
11-19 14:43:27.093: WARN/ActivityManager(1308): Force finishing activity com.android.camera/.Camera
11-19 14:43:27.109: WARN/ActivityManager(1308): Force finishing activity makemachine.android.examples/.PhotoCaptureExample[/HIGH]

When i try to run it on other device, this app works perfectly.
How to fix this, So that i can run and take photos in my first device?
BR.

Alex
 
What is on line 328 or your Camera.java file?

i tried but i cant find camera.java in my device. how to find and check camera.java and open my camera.java?

EDIT: when i edit in button take photo from MediaStore.ACTION_IMAGE_CAPTURE to ACTION_VIDEO_CAPTURE . the button works but this is a video, maybe a bug inside ACTION_IMAGE_CAPTURE? i want to take photo image but always force close.
 
Upvote 0
Derp... Sorry that was a brain fart on my part. The Camera.java file is part of the Android SDK. Ignore my previous post. XD

At any rate, can you post the rest of the log cat (even copying/pasting it in a file and attaching the file works if it's too long)? What you posted isn't the entire error message and doesn't show what I need to see to help you.
 
Upvote 0
Derp... Sorry that was a brain fart on my part. The Camera.java file is part of the Android SDK. Ignore my previous post. XD

At any rate, can you post the rest of the log cat (even copying/pasting it in a file and attaching the file works if it's too long)? What you posted isn't the entire error message and doesn't show what I need to see to help you.

oh ok. sory im newbie in android. so i dont know where location camera.java.
icon10.gif



I've been trying for 1 month to solve this case, but I still cannot find a solution. maybe something wrong with this hardware device? the device can't auto rotate too.

my logcat before is a log when camera force close.

and this is attach my full logcat.

and capture


qQx4k.png
 

Attachments

  • logcat.txt
    37 KB · Views: 91
Upvote 0
Interesting.... It seems that what you posted was, indeed, the entire error message... That's odd, as it doesn't make any mention of YOUR application. This would imply that it is a problem with either (a) the SDK code, or (b) the hardware drivers. The SDK code does work, so that only leaves scenario (b). Unfortunately, I don't really know what to tell you going forward.

What device is it?
 
Upvote 0
Interesting.... It seems that what you posted was, indeed, the entire error message... That's odd, as it doesn't make any mention of YOUR application. This would imply that it is a problem with either (a) the SDK code, or (b) the hardware drivers. The SDK code does work, so that only leaves scenario (b). Unfortunately, I don't really know what to tell you going forward.

What device is it?


Speedata MT35A from china.

android 2.3.7

but the camera in this device is work normally. when i try without my application, camera can take picture successfully
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones