使用權(quán)限僅限于系統(tǒng)應(yīng)用程序
在Android開發(fā)中,當(dāng)在AndroidManifest.xml文件中使用以下配置時(shí):,會(huì)出現(xiàn)錯(cuò)誤提示:Permission is only granted to system apps(權(quán)限僅授予
在Android開發(fā)中,當(dāng)在AndroidManifest.xml文件中使用以下配置時(shí):
解決方法有兩種。首先,在Eclipse中,如果出現(xiàn)"permission is only granted to system apps"的錯(cuò)誤提示,可以按照以下步驟進(jìn)行操作:
1. 點(diǎn)擊菜單欄的"Windows",然后選擇"Preferences"。
2. 在彈出的窗口中,展開"Android"菜單,點(diǎn)擊"Lint Error Checking"。
3. 找到ID "ProtectedPermission"的選項(xiàng),并選擇它。然后將Serverity設(shè)置為低于Error的級(jí)別,例如Warning級(jí)別。
4. 點(diǎn)擊"OK"保存更改。
5. 彈出一個(gè)對(duì)話框,點(diǎn)擊"Yes"確認(rèn)更改。
6. 錯(cuò)誤已經(jīng)成功解決,可以繼續(xù)進(jìn)行開發(fā)工作。
另外,還可以通過修改Android Studio的Lint設(shè)置來解決這個(gè)問題。下面是具體步驟:
1. 打開Android Studio,點(diǎn)擊菜單欄的"File",然后選擇"Settings"。
2. 在彈出的窗口中,找到"Editor"菜單,并展開它。
3. 點(diǎn)擊"Inspections"子菜單。
4. 在右側(cè)的搜索框中輸入"protected permission",然后選擇"Android Lint: ProtectedPermission"。
5. 將該選項(xiàng)的Severity設(shè)置為低于Error的級(jí)別,例如Warning級(jí)別。
6. 點(diǎn)擊"OK"保存更改。
通過以上方法,可以解決"permission is only granted to system apps"的錯(cuò)誤提示,并且能夠順利進(jìn)行開發(fā)工作。