2016-04-20 1 views
0

У меня есть приложение, которое читает QR-коды. Он построен на iOS и Android. На iOS работает нормально. Мои проблемы в Android. Когда я нажимаю кнопку «Сканировать», ничего не происходит.IONIC ANDROID - приложение для сканера штрих-кода не запрашивает разрешения камеры

Если я добавлю разрешения камеры из: Настройки> Мое приложение> Камера, приложение работает, но при каждой чистой установке приложение не запрашивает разрешения камеры, а штрих-код снова не работает.

Это моя ионная информация:

Cordova CLI: 6.1.1 
Gulp version: CLI version 3.8.11 
Gulp local: Local version 3.9.1 
Ionic Version: 1.2.4 
Ionic CLI Version: 1.7.14 
Ionic App Lib Version: 0.7.0 
ios-deploy version: Not installed 
ios-sim version: 3.1.1 
OS: Mac OS X El Capitan 
Node Version: v5.5.0 

Xcode версии: Xcode 7.3 Сложение версия 7D175

Если я смотрю в AndroidManifest файл, я могу прочитать:

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.FLASHLIGHT" /> 
<uses-feature android:name="android.hardware.camera" android:required="false" /> 

Не знаю, как я могу это исправить ...

Это плагин, который я использую: https://github.com/phonegap/phonegap-plugin-barcodescanner

спасибо!

ответ

1

У меня такая же проблема здесь. Это связано с новыми разрешениями для Android 6 (API 23). Установка targetSdkVersion на «22» решает проблему на данный момент, но это должно быть исправлено.

Это исключение в LogCat: Вт/ServiceManager: Неисправность Разрешение: android.permission.CAMERA от UID = 10293 PID = 1417 Е/CameraService: Разрешение отказа: не может использовать камеру PID = 1417, UID = 10293 com.ionicframework.fm176018 Вт/CameraBase: произошла ошибка при подключении к камере: 0 com.ionicframework.fm176018 Вт/CaptureActivity: Непредвиденная ошибка инициализации камеры java.lang.RuntimeException: Сбой подключения к службе камеры

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