アンドロイドにおけるカメラアプリの作成について質問です。
このサイトを参考にAndroid Studioのインストールを行いました。
https://codezine.jp/article/corner/627
プロジェクトの作成もこのサイトの通りで、作成したAVDはNexus_5_API_23です。
また、このサイトのコードを用いてカメラを用いるプログラムを作成しました。
http://appdevmem.blogspot.jp/2015/10/android-camera-app.html
しかし、プログラムをAVD上で起動させると、「問題が発生したためMyApplicationを終了します。」とでてしまいます。
また、以下のサイトのプログラムでも起動しません。
http://androidguide.nomaki.jp/html/device/camera/camIntro.html
AVDのカメラ機能はエミュレーションで起動できます。
これらのプログラムが作動しない原因がわからず困っています。
よろしくお願いします。
エラーログと思われるもの
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.websarva.wings.android.myapplication, PID: 4623
java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.<init>(Camera.java:495)
at android.hardware.Camera.open(Camera.java:356)
at com.websarva.wings.android.myapplication.MainActivity$SurfaceHolderCallback.surfaceCreated(MainActivity.java:42)
at android.view.SurfaceView.updateWindow(SurfaceView.java:582)
at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:177)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:944)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2055)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
at android.view.Choreographer.doCallbacks(Choreographer.java:670)
at android.view.Choreographer.doFrame(Choreographer.java:606)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
回答1件
あなたの回答
tips
プレビュー