1. 程式人生 > >Permission is only granted to system apps

Permission is only granted to system apps

背景

今天更新了一下子studio工具,然後開啟專案,構建完成後,發現了清單配置檔案裡面有的許可權出現了錯誤提示,就是上面標題內容。我們來看看。

錯誤說明

錯誤提示如下:

這裡寫圖片描述

用有道翻譯解釋一下:

具有保護級別簽名、特權或簽名的許可權只授予系統應用程式。如果一個應用程式是一個常規的非系統應用程式,它將永遠無法使用這些許可權。

很顯然,這時候我們的專案不是系統級的應用程式,報錯就很正常了,不過這可以在設定裡面進行更改。

更改設定

開啟設定:File – Settings – Editor – Android – Lint – Correctness – Using System app permission

如下圖:

這裡寫圖片描述

根據我標註的修改即可,我這裡的修改為:將Error級別更改為Warning級別就好了。如圖:

這裡寫圖片描述

修改後,錯誤提示會消失,如圖:

這裡寫圖片描述

好了,問題已經解決。

A little bit of progress every day!Come on!