

Perhaps another USB webcam might have worked as well. I ultimately solved it by using a laptop with a built-in webcam. The suggested answer tells you what to do to set up the camera, but doesn't solve the problem for me. When I launch the webcam from Eclipse's AVD manager or using emulator -camera-front webcam0 -avd, I get the following window:Įdit 2: This seems to be a bug in the emulator. How can I connect a webcam so that it will be properly recognized by the emulator?Įdit: the command emulator -webcam-list -avd in \android-sdks\tools gives the result: List of web cameras connected to the computer:Ĭamera `webcam0` is connected to device `AndroidEmulatorVC0` on channel 0 using pixel format `BGR4` This means that the camera is being registered by the emulator, but it hasn't bothered to update the number of connected cameras. However, mNumberOfCameras is presumably still 0. The webcam has been correctly assigned an ID of 0 because there's only 1 camera. LOGE("CameraService::connect X (pid %d) rejected (invalid cameraId %d).",


Here's the relevant portion of the Android source code: sp CameraService::connect( When I start the emulator's camera application, I get the error CameraService::connect X (pid 702) rejected (invalid cameraId 0). When you link it to your Origin or EA Access account, you can also transfer any changes made in the app directly to your game. I'm connecting a webcam to my emulator by setting the front camera to "webcam0" in the AVD Manager. NFS Heat Studio is the official companion app to the latest instalment of the NFS series Need for Speed: Heat and allows you to expand and manage your collection of vehicles.
