Ошибка чтения процессора: / proc / stat (разрешение отклонено) - PullRequest
0 голосов
/ 12 октября 2018

Прикреплено мое сообщение об ошибке, которое появляется в Android Studio после запуска приложения.Я могу без проблем собрать и запустить программу на устройстве.Я не получал эту ошибку, пока не начал ориентироваться на уровень API 26 согласно новым требованиям приложения Google.Любые предложения о том, как исправить ошибку?Кроме того, не вызовет ли эта ошибка проблемы в будущем, если ее не устранить?

Error Message

Спасибо!

Ответы [ 2 ]

0 голосов
/ 13 октября 2018

Доступ к / proc / stat невозможен с уровнями API 26 или выше.Google ограничил это несистемными приложениями.Из API уровня 26 только системные приложения могут получить доступ к / proc / stat

Дополнительная информация https://issuetracker.google.com/issues/37140047

0 голосов
/ 13 октября 2018

Это означает, что вы нацеливались на API <23 раньше и у вас были разрешения для приложения во время установки.Начиная с API 23 (Android 6.0), вы должны задать <a href="https://stackoverflow.com/questions/36936914/list-of-android-permissions-normal-permissions-and-dangerous-permissions-in-api"> опасные разрешения во время выполнения.

Это причина, по которой ваше приложение раньше успешно работало, и в тот момент, когда вы изменили его на 26, вы начали получать ошибки.Вы должны запросить разрешения во время выполнения, используя ActivityCompat.requestPermissions (...)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...