2017-02-14 4 views
0

У меня есть проект Ионного и я установил этот плагин для сканирования qrcodes:Ошибки сканирования штрих-коды с ионической/Кордовой

cordova plugin add https://github.com/wildabeast/BarcodeScanner.git 

Но когда я запускаю приложение на Самсунг s5 устройства с Android 6.0 я получаю ошибку камеры : «к сожалению, Android камера столкнулась с проблемой может потребоваться перезагрузить устройствоenter image description here

Любые идеи о том, что причины этой проблемы?

я испытал с:

ionic run android -l -c 
ionic run android 

Это мой код выполняется при нажатии кнопки:

$scope.scanBarcode = function() { 
    $ionicPlatform.ready(function() { 
    $cordovaBarcodeScanner.scan().then(function(imageData) { 
     console.log("Barcode text -> " + imageData.text); 
     console.log("Barcode Format -> " + imageData.format); 
     console.log("Cancelled -> " + imageData.cancelled); // prints: cancelled 
    }, function(error) { 
     console.log("An error happened -> " + error); 
    }); 
    }); 
}; 
+0

Привет .. У меня такая же проблема с Experia Z5 ... на другом устройстве, это работает ... мое предложение заключается в попытке установить минимальную версию SDK для andoird .. не пытаться добавьте в config.xml следующее:

+0

которые решают вашу проблему? Тем не менее, я использую другой плагин «https://github.com/wildabeast/BarcodeScanner.git» –

+0

Подробный блог: http://sforsuresh.in/cordova-sorry-android-camera-encountered-problem/ –

ответ

1

Это то, что решить мою проблема-, в файле config.xml в " андроид»платформа раздел я ставлю:

<platform name="android"> 
    <preference name="android-targetSdkVersion" value="22"/> 
</platform> 
2

Для этого вопроса вы можете попробовать одно из решений, приведенных ниже:
1) Это проблема с правами на android 6. Поэтому, чтобы исправить проблему, настройте платформу на Android 5.0.

ИЛИ если вы используете MI примечание 4 вы можете попробовать ниже дополнительные шаги:

Существует еще одно разрешение требуется в системе secruity MIUI и после включения его, камера начала работать.
Ниже приведены шаги, которые вы можете выполнить для обновления настроек:
1) Перейти к разделу «Безопасность».
2) Нажмите «Разрешения» и снова выберите «Разрешения»
3) Теперь из списка нажмите «Камера».
4) Он отобразит все установленные приложения. Найдите свое приложение и разрешите его.

Reff: http://sforsuresh.in/cordova-sorry-android-camera-encountered-problem/

Смежные вопросы