/ / Android कैमरा: सेवा से कनेक्ट करने में विफल - android, android-camera

एंड्रॉइड कैमरा: सेवा से कनेक्ट करने में विफल - एंड्रॉइड, एंड्रॉइड-कैमरा

मैं Google विज़न API का उपयोग करके फेस ट्रैकिंग ऐप विकसित करने की कोशिश कर रहा हूं (एपीआई दस्तावेज़)


यह मेरी अभिव्यक्ति है:

<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera.front" android:required="true"/>
<meta-data android:name="com.google.android.gms.vision.DEPENDENCIES" android:value="face"></meta-data>

*activities*


यह मेरा कोड है:

private void startCameraSource() {
try {
mCameraSource.start(mPreviewHolder);
} catch (IOException e) {
//Error handling
Toast.makeText(this, "Could not start camera!", Toast.LENGTH_LONG).show();
}
}


यह Logcat में त्रुटि है:

Caused by: java.lang.RuntimeException: Fail to connect to camera service
E/AndroidRuntime:     at android.hardware.Camera.<init>(Camera.java:520)
E/AndroidRuntime:     at android.hardware.Camera.open(Camera.java:361)
E/AndroidRuntime:     at com.google.android.gms.vision.CameraSource.zzEu(Unknown Source)
E/AndroidRuntime:     at com.google.android.gms.vision.CameraSource.start(Unknown Source)


ऐसा क्यों होता है ... (एक्सपीरिया जेड 3 कॉम्पैक्ट 5.1 पर)?


अद्यतन करें:

मुझे एक नई त्रुटि दिखाई दी। मुझे लगता है कि यही कारण हो सकता है कि मेरा कोड काम नहीं कर रहा है।
मैं यह मुश्किल कैसे सुलझाऊँ?

W/ServiceManager: Permission failure: android.permission.CAMERA from uid=10241 pid=26845
E/CameraService: Permission Denial: can"t use the camera pid=26845, uid=10241

उत्तर:

उत्तर № 1 के लिए 1

मुझे जवाब में अपनी समस्या का हल मिल गया इस सवाल।
मुझे चलना पड़ा

<uses-permission android:name="android.permission.CAMERA"/>
<uses-feature android:name="android.hardware.camera.front" android:required="true"/>
<meta-data android:name="com.google.android.gms.vision.DEPENDENCIES" android:value="face"></meta-data>

int <manifest>-tag।