2016-05-02 11 views
4

Ich habe ein AVD auf meinem Windows 7 Notebook mit CPU: ARM (armeabi-v7a) und stellen Sie die vorderen und hinteren Kameraoptionen auf "Webcam0".Android wirft den Fehler: Leider hat die Kamera in Android-Emulator gestoppt

Wenn ich den Emulator und klicken Sie auf die Kamera-Taste starten es zeigt „hat leider Kamera gestoppt“

ich alle Antworten auf SO zu diesem Thema geschrieben, wobei jedoch keine für mich gearbeitet.

1) Ich habe meine Webcam-Treiber überprüft und es ist in Ordnung, die letzte Version meines Webcam-Treiber hat Mai 2012 und sie sind auf dem neuesten Stand

2) Ich habe alle Optionen (Emulator veröffentlicht/Webcam0) vor der Kamera und zurück Kamera.

3) Ich löschte alle Cache-Daten von meiner Kamera und neu gestartet.

enter image description here

`05-02 08:03:46.653: E/CameraService(66): CameraService::connect X (pid 1051) rejected (invalid cameraId 0). 
05-02 08:03:46.660: E/CameraHolder(1051): fail to connect Camera 
05-02 08:03:46.660: E/CameraHolder(1051): java.lang.RuntimeException: Fail to connect to camera service 
05-02 08:03:46.660: E/CameraHolder(1051): at android.hardware.Camera.<init>(Camera.java:497) 
05-02 08:03:46.660: E/CameraHolder(1051): at android.hardware.Camera.open(Camera.java:342) 
05-02 08:03:46.660: E/CameraHolder(1051): at com.android.camera.CameraHolder.open(CameraHolder.java:131) 
05-02 08:03:46.660: E/CameraHolder(1051): at com.android.camera.Util.openCamera(Util.java:267) 
05-02 08:03:46.660: E/CameraHolder(1051): at com.android.camera.Camera$4.run(Camera.java:1100) 
05-02 08:03:46.660: E/CameraHolder(1051): at java.lang.Thread.run(Thread.java:818) 
05-02 08:03:46.660: E/CameraHolder(1051): --------- beginning of crash 
05-02 08:03:46.666: E/AndroidRuntime(1051): FATAL EXCEPTION: Thread-107 
05-02 08:03:46.666: E/AndroidRuntime(1051): Process: com.android.camera, PID: 1051 
05-02 08:03:46.666: E/AndroidRuntime(1051): java.lang.RuntimeException: openCamera failed 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at com.android.camera.Util.openCamera(Util.java:272) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at com.android.camera.Camera$4.run(Camera.java:1100) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at java.lang.Thread.run(Thread.java:818) 
05-02 08:03:46.666: E/AndroidRuntime(1051): Caused by: com.android.camera.CameraHardwareException: java.lang.RuntimeException: Fail to connect to camera service 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at com.android.camera.CameraHolder.open(CameraHolder.java:135) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at com.android.camera.Util.openCamera(Util.java:267) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  ... 2 more 
05-02 08:03:46.666: E/AndroidRuntime(1051): Caused by: java.lang.RuntimeException: Fail to connect to camera service 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at android.hardware.Camera.<init>(Camera.java:497) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at android.hardware.Camera.open(Camera.java:342) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  at com.android.camera.CameraHolder.open(CameraHolder.java:131) 
05-02 08:03:46.666: E/AndroidRuntime(1051):  ... 3 more 

`

Antwort

2

Obwohl die Frage einen Monat alt ist, wollte ich nur die Lösung so stellen, dass die zukünftigen Benutzer dieses Problem kennen.

Meine Notebook Kamera Treiber wurde gesperrt/funktioniert nicht und so hat es nicht funktioniert. Ich habe eine externe Kamera angeschlossen und es hat funktioniert.

Alle Optionen blieben die gleichen wie im Bild (Frage) gezeigt.

0

sind Sie sicher, dass Ihr Emulator die Webcam sehen konnte?

und überprüfen Sie bitte Ihr Manifest und fügen Sie <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" /> <uses-permission android:name="android.permission.CAMERA"></uses-permission> hinzu.

+0

Befolgen Sie Ihre Richtlinien, aber es gibt immer noch kein anderes Ergebnis. – WhoAmI