permission is only granted to system apps
消除清單文件中的權(quán)限Permission is only granted to system apps 錯(cuò)誤
在manifest文件中我們注冊一些權(quán)限襟齿,當(dāng)我們用到某些權(quán)限是會有一個(gè)錯(cuò)誤提示:Permission is only granted to system apps立镶,該錯(cuò)誤的意思是該權(quán)限只是針對系統(tǒng)級的app的汁雷,按照下面步驟可以消除這個(gè)錯(cuò)誤:
解決方法:
1畜侦、在報(bào)錯(cuò)的地方添加
tools:ignore="ProtectedPermissions"
同時(shí)在Manifest標(biāo)簽里添加;
xmlns:tools="http://schemas.android.com/tools"
2宝穗、降低錯(cuò)誤級別
錯(cuò)誤級別.png
3昂芜、把uses-permission改為permisson即可吐根。
報(bào)紅.png
正常.png
然后clean一下項(xiàng)目就可以了
End:permission和uses-permission的區(qū)別是什么?
(https://blog.csdn.net/lilu_leo/article/details/6940941)
補(bǔ)充個(gè)問題:
更新AndroidStudio 工具后打開舊項(xiàng)目代碼報(bào)紅赠尾,但能正常運(yùn)行
可能在更新工具時(shí)導(dǎo)致一些第三方庫的緩存問題吧力穗,
處理:用Gradle同步一下項(xiàng)目即可
Gradle Sync Project.png