fkmさん
先日、ContextCompat.checkSelfPermissionにて、許可されていない時の処理を入れたところ、
無事に起動することができたのですが、本日、再度実行したところ、「アプリが停止しました」と表示され、起動することができなくなりました。
ログを添付します。ログには以下の記載があります。カメラは許可していますが、このログが出てしまいます。
java.lang.RuntimeException: Fail to connect to camera service
2020-09-20 12:56:09.391 21479-21479/com.test.cameraxxx W/System: ClassLoader referenced unknown path: /data/app/com.test.cameraxxx-1/lib/arm64
2020-09-20 12:56:09.440 21479-21479/com.test.cameraxxx W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
2020-09-20 12:56:09.461 21479-21479/com.test.cameraxxx W/ResourceType: For resource 0x01070059, entry index(89) is beyond type entryCount(1)
2020-09-20 12:56:09.461 21479-21479/com.test.cameraxxx W/ResourceType: For resource 0x0107007a, entry index(122) is beyond type entryCount(1)
2020-09-20 12:56:09.465 21479-21479/com.test.cameraxxx V/BoostFramework: mAcquireFunc method = public int com.qualcomm.qti.Performance.perfLockAcquire(int,int[])
2020-09-20 12:56:09.465 21479-21479/com.test.cameraxxx V/BoostFramework: mReleaseFunc method = public int com.qualcomm.qti.Performance.perfLockRelease()
2020-09-20 12:56:09.465 21479-21479/com.test.cameraxxx V/BoostFramework: mAcquireTouchFunc method = public int com.qualcomm.qti.Performance.perfLockAcquireTouch(android.view.MotionEvent,android.util.DisplayMetrics,int,int[])
2020-09-20 12:56:09.465 21479-21479/com.test.cameraxxx V/BoostFramework: mIOPStart method = public int com.qualcomm.qti.Performance.perfIOPrefetchStart(int,java.lang.String)
2020-09-20 12:56:09.466 21479-21479/com.test.cameraxxx V/BoostFramework: mIOPStop method = public int com.qualcomm.qti.Performance.perfIOPrefetchStop()
2020-09-20 12:56:09.469 21479-21479/com.test.cameraxxx V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@6d853d5
2020-09-20 12:56:09.469 21479-21479/com.test.cameraxxx V/BoostFramework: BoostFramework() : mPerf = com.qualcomm.qti.Performance@f64c7ea
2020-09-20 12:56:09.580 21479-21495/com.test.cameraxxx I/Adreno: QUALCOMM build : d5ec573, Ib21c509e1c
Build Date : 06/27/17
OpenGL ES Shader Compiler Version: XE031.09.00.04
Local Branch :
Remote Branch :
Remote Branch :
Reconstruct Branch :
2020-09-20 12:56:09.597 21479-21479/com.test.cameraxxx V/CmpLogSystem: ,CompetitionManager.java(922),CompManager,COMPLOG,PROC,MG,MGRCRE,92251602550784
2020-09-20 12:56:09.597 21479-21479/com.test.cameraxxx V/CompetitionManager: [GoliathCompetitionManager.getServerName]Start
2020-09-20 12:56:09.599 21479-21479/com.test.cameraxxx V/CmpLogSystem: ,CompetitionManager.java(216),CompManager,COMPLOG,PROC,MG,MGRCRE,92251602550784,COMPETITION_GOLIATH
2020-09-20 12:56:09.599 21479-21479/com.test.cameraxxx V/CompetitionManager: [GoliathCompetitionManager.GoliathCompetitionManager]Constractor called
2020-09-20 12:56:09.599 21479-21479/com.test.cameraxxx V/CmpLogSystem: ,CompetitionManager.java(273),CompManager,COMPLOG,PROC,MG,APIREQ,start,92251602550784,0,0,COMPETITION_GOLIATH,REASON_CAMERA
2020-09-20 12:56:09.601 21479-21479/com.test.cameraxxx V/CmpLogSystem: ,CompetitionManager.java(304),CompManager,COMPLOG,PROC,MG,APIRES,End,92251602550784,0,0
2020-09-20 12:56:09.602 21479-21479/com.test.cameraxxx V/CmpLogSystem: ,CompetitionManager.java(343),CompManager,COMPLOG,PROC,MG,APIREQ,start,92251602550784,1,0,COMPETITION_GOLIATH,REASON_CAMERA
2020-09-20 12:56:09.604 21479-21479/com.test.cameraxxx V/CmpLogSystem: ,CompetitionManager.java(384),CompManager,COMPLOG,PROC,MG,APIRES,End,92251602550784,0,1
2020-09-20 12:56:09.606 21479-21479/com.test.cameraxxx W/CameraBase: An error occurred while connecting to camera 0: Service not available
--------- beginning of crash
2020-09-20 12:56:09.609 21479-21479/com.test.cameraxxx E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.test.cameraxxx, PID: 21479
java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.<init>(Camera.java:613)
at android.hardware.Camera.open(Camera.java:429)
at com.test.cameraxxx.MainActivity$SurfaceHolderCallback.surfaceCreated(MainActivity.java:70)
at android.view.SurfaceView.updateWindow(SurfaceView.java:632)
at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:162)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2205)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1254)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6405)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:874)
at android.view.Choreographer.doCallbacks(Choreographer.java:686)
at android.view.Choreographer.doFrame(Choreographer.java:621)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:860)