2017-02-03 8 views
0

я не могу избавиться от этой ошибки:W/PackageManager: Не предоставление разрешения android.permission.CAMERA для упаковки <моего имени пакета>, поскольку он ранее был установлен без

Вт/PackageManager: Не предоставление разрешения андроида. разрешить. КАМЕРА упаковать, потому что она была ранее установлена ​​без

Эта ошибка мешает мне получить доступ к камере из моего приложения. Я попытался удалить APK с ADB удалений и я получаю:

Failure [DELETE_FAILED_INTERNAL_ERROR]

Затем я попытался изменить название пакета для установки нового APK. Я все еще получаю ту же ошибку в новом приложении. Мы ценим любые предложения.

ответ

2

Попробуйте с перезагрузкой AT устройства, потому что

Dangerous permissions requested by apps are not granted until the next device reboot.This includes new app installs and new elements in existing apps.

см AT Release Note

Кроме того, вы можете установить приложение с предоставлением разрешения с использованием ADB командной строки, как показано ниже

ADB установить -g yourapk.apk

1

Если вы перезагрузились и проблема (и) разрешений все еще существует, выполните следующие действия:

  1. Reboot
  2. Connect с помощью ADB: ADB подключения Android.local: 5555
  3. деинсталлировать APK: ADB деинсталлировать (упаковывается имя)
  4. перезагрузка
  5. установить свой APK
  6. reboot

Счастливое кодирование!