Wystąpił błąd w mojej aplikacji działającej w Nexusie 5 (Android6.0).Android 6.0 RuntimeException: nie można połączyć się z usługą kamery
Błąd był
java.lang.RuntimeException: Nie udało się połączyć z usługą kamery
ja dodaje uprawnienie do AndroidManifest.xml.
Ale aplikacja działa poprawnie z innym telefonem (Android5.1) i genymotion AVD (Android 4.0).
Kod kluczem jest poniżej
@Override
public void onResume() {
super.onResume();
try {
mCamera = Camera.open();
}catch (Exception e){
Log.e(TAG,"open camera failed",e);
}
}
sprawdzić ten http://stackoverflow.com/questions/33030933/android-6-0-open- failed-eacces-permission-denied? rq = 1 –
Proszę dodać cały Stacktrace. Domyślam się, że masz również "SecurityException", który jest wskaźnikiem, że nie zażądałeś pozwolenia kamery w czasie wykonywania. – reVerse