คือตอนนี้ผมเขียน apk ขึ้นมาไฟล์หนึงครับ เป็น app ถ่ายรูปธรรมดาๆ ตอนรันบน emulator
ก็ใช้งานได้ปกติครับ แต่พอเอาไปลงเครื่องจริง ซึ่งผมใช้ HTC Legend มันกลับขึ้น Force Close
แต่พอผมเอาไปลองกับเครื่องเพื่อนซึ่งใช้ HTC Tattoo กับเปิดได้ตามปกติ เลยหาสาเหตุไม่ได้ครับ
ว่ามาจากอะไร ไม่รู้ว่าจะเกี่ยวกับการที่ต้อง root เครื่องหรือไม่ เพราะเีครื่้องเพื่อนผม root ไปเรียบร้อย
แล้วครับ ส่วนเครื่องผมยังบริสุทธิ์อยู่ รบกวนใครมีความรู้ตรงส่วนนี้ ช่วยตอบคำถามผมด้วยครับ
ตอนนี้ผมคิดว่าคงไม่เกี่ยวกับว่า root หรือไม่แล้วครับ
เพราะเพื่อนผมอีกคนเอาเครื่องที่ยังไม่ root มาลงแล้วก็ใช้ได้ตามปกติ
แล้วเครื่องผมมันเป็นอะไรหว่า….? T_T
เข้าไปดูใน Logcat ซิครับ ว่า Force Close ช่วงใหน …
ตอนนี้ผมลองไล่โค้ดแล้วดูคำสั่งที่ Error น่ะครับ เลยไปเจอตรงนี้
surfaceHolder.addCallback(this);
พอผมเอาออก Force Close ก็หายครับ แต่กล้องกลับขึ้นจอมืดๆ มา
พอใส่กลับเข้าไปใหม่ ก็ Force Close เหมือนเดิม
จุดที่เกิด Force Close ครับ
W/InputManagerService( 79): Ignoring hideSoftInput of: com.android.internal.vi
ew.IInputMethodClient$Stub$Proxy@44f36298
W/Rosie ( 151): mAddHtcWidgetByOtherActivity = false, mIsOpenSlideWhenLeaveLa
unch = true
D/BT HS/HF_S( 139): gsmAsuToSignal=19
I/Process ( 2799): Sending signal. PID: 2799 SIG: 9
I/ActivityManager( 79): Process com.Android.TestCam (pid 2799) has died.
D/CameraService( 57): Client::~Client E (pid 57, client 0x7e850)
D/MediaPlayerService( 57): Process 57 RSS is 5896
D/MediaPlayerService( 57): Process 57 RSS is 5896
D/CameraService( 57): Client::disconnect() E (pid 57 client 0x7e850)
D/CameraService( 57): hardware teardown
V/QualcommCameraHardware( 57): stopPreview: E
V/QualcommCameraHardware( 57): stopPreviewInternal E: 0
V/QualcommCameraHardware( 57): stopPreviewInternal X: 0
V/QualcommCameraHardware( 57): stopPreview: X
V/QualcommCameraHardware( 57): cancelPicture: E
E/mm-camera-ctrlcmd( 57): config_proc_CAMERA_STOP_SNAPSHOT: invalid state 0
V/QualcommCameraHardware( 57): cancelPicture: X: 0
D/QualcommCameraHardware( 57): release E
V/QualcommCameraHardware( 57): deinitRaw E
V/QualcommCameraHardware( 57): deinitRaw X
E/mm-camera-ctrlcmd( 57): config_proc_CAMERA_EXIT:962 vfeStopFn failed!
I/WindowManager( 79): WIN DEATH: Window{44cc0cb8 com.Android.TestCam/com.Andro
id.TestCam.TestCam paused=false}
I/WindowManager( 79): WIN DEATH: Window{44ef48b8 SurfaceView paused=false}
E/ActivityManager( 79): fail to set top app changed!
D/Sensors ( 79): close_akm, fd=204
I/UsageStats( 79): Unexpected resume of com.htc.launcher while already resumed
in com.Android.TestCam
I/ActivityManager( 79): Displayed activity com.Android.TestCam/.TestCam: 5028
ms (total 5028 ms)
W/InputManagerService( 79): Got RemoteException sending setActive(false) notif
ication to pid 2799 uid 10055
D/AK8973 ( 61): Compass CLOSE
ไม่รู้เรื่อง คุยไรกัน