附件是我在运行应用程序后在Android Studio中显示的错误消息。我可以在设备上构建并运行程序,而不会出现任何问题。在开始按照Google的新应用要求定位API级别26之前,我没有收到此错误。关于如何纠正错误的任何建议?另外,如果未解决,此错误将来还会引起问题吗?
谢谢!
答案 0 :(得分:2)
使用API级别26或更高版本无法访问/ proc / stat。 Google已将其限制为非系统应用程序。从API级别26开始,只有系统应用可以访问/ proc / stat
答案 1 :(得分:1)
这意味着您之前将API <23定位为目标,并且在安装期间拥有应用程序权限。从API 23(Android 6.0)开始,您必须在运行时询问dangerous permissions。
这是您的应用之前成功运行的原因,并将其更改为26后,您开始出现错误。您必须在运行时使用ActivityCompat.requestPermissions(...)
询问权限