Russian Qt Forum

Qt => Qt Embedded => Тема начата: Гурман от Ноябрь 16, 2017, 00:08



Название: Не компилируется запрос привелегий в дебаг режиме для Android.
Отправлено: Гурман от Ноябрь 16, 2017, 00:08
Надо собрать проект с отладчиком, но на строке в .java коде компилятор выдаёт ошибку "неизвестный символ":

Код:
QtNative.activity().requestPermissions(...);

Очевидно нет символа requestPermissions, поскольку если эту строку закомментировать, то всё компилируется, а в других местах есть вызовы QtNative.activity(). Без отладчика всё компилируется нормально. Я так понимаю, это наверно защита от получения привилегий под отладчиком. Но как же быть, если без запрошеных привилегий моя программа вообще работать не может, соответственно отладить её невозможно? Где-то у меня что-то идёт не так при обработке аудио, мне надо найти где. В начале я инициализирую аудио - а без привилегии доступа к аудио на этой инициализации всё и заканчивается падением. То есть, без привилегий я не могу никак добраться до места с ошибкой. А со включенным отладчиком не могу их получить. Дурдом...  >:(