废话不多说,直接上图

例如出现这个问题,好像也不会影响我们APP的正常使用,但是有强迫症的人实在是受不鸟。

该错误的意思是该权限只是针对系统级的app的。

那么只是针对系统级的app的这个是什么意思的呢?

有时候使用某些api需要使用系统权限,如调用PackageInstaller的相关接口,需要android.permission.INSTALL_PACKAGES权限,该权限系统只会授权给系统应用。

好吧,原来是这样的。那我们来解决这个问题。

解决方式一:

网上很多都说在AS的File -> Settings -> Inspections

在Android Lint, locate Using system app permission. 选择一个比Error等级低的.(意思就是把Error换成warning或者其它等级)

好吧我的乖乖,找了半天,Android Lint之后就没找到下一步的locate ,原来是我的AS升级了,我是用的是3.2.2的版本。

原来是在Android Lint之后到correctness里面往下翻,找到Using system app permission右边有一个severity.把error改为warning就行了。

ES的方法Preferences --> EditorEditor --> Inspections --> Android Lint --> uncheck item Using System app permissio

解决方式二:

就是把uses-permission改为permisson即可。

那为什么要这样改呢?

我们可以了解一下uses-permission和permisson到底有什么区别?

uses-permission是系统(SDK)定义的,使用的时候直接调用系统定义好的权限就可以对应用开启权限。permisson相当于自定义的一个权限,可以供其他应用程序使用本应用的说明。

网上还有说法uses-permission和permisson的作用于不同,这种说法表述有误。

在一般情况下实际上不需要为自己的应用程序声明某个权限,除非你提供了供其他应用程序调用的代码或者数据。这个时候你才需要使用<permission>这个标签,很显然这个标签可以让我们声明自己程序的权限。

刚好,我们申明的这个权限出现这个问题,就是使用某些api需要使用系统权限。所以把把uses-permission改为permisson,相当于这个权限是我们自己定义的。也可以解决这个问题。

Android AndroidManifest.xml文件权限出现“Permission is only granted to system apps”的解决办法相关推荐

  1. Android --- AndroidManifest.xml文件内容详细介绍

    文章目录 1.android:label="@string/app_name" 2. android:icon="@mipmap/ic_launcher"与an ...

  2. Permission is only granted to system apps

    stackoverflow

  3. 关于解决Permission is only granted to system apps

    一句话,clean一下这个Project!就OK了-- 不要被假象迷惑! 转载于:https://www.cnblogs.com/wytings/p/4156038.html

  4. Android学习笔记之AndroidManifest.xml文件解析(摘自皮狼的博客)

    Android学习笔记之AndroidManifest.xml文件解析 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它 ...

  5. Android学习笔记之AndroidManifest.xml文件解析(学习别人的..非原创)

    AndroidManifest.xml是每个android程序中必须的文件.它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activitie ...

  6. android基础知识13:AndroidManifest.xml文件解析【转载】

    注:本文转载于:http://blog.csdn.NET/xianming01/article/details/7526987 AndroidManifest.xml文件解析. 1.重要性 Andro ...

  7. android主要文件的作用是什么,androidmanifest.xml文件的作用是什么

    androidmanifest.xml文件的作用:1.是每个android程序中必须的文件,它位于整个项目的根目录:2.配置程序运行所必要的组件,权限,以及一些相关信息:3.是整个应用的入口,所以有助 ...

  8. AndroidManifest.xml文件详解

    更多原文,请见:http://mobile.51cto.com/aprogram-340646.htm AndroidManifest.xml文件是Android系统重要的权限申请和定义配置文件,程序 ...

  9. AndroidManifest.xml文件剖析

    很多天翼空间社区的网友对于Android全局配置文件AndroidManifest.xml不是很熟悉,今天我们就一起看下它完整的结构以及每个节点的作用.在我们日常的开发中都少不了下面的配置,每创建一个 ...

  10. [安卓]AndroidManifest.xml文件简介及结构

    1.AndroidManifest.xml文件简介: 每个应用程序在它的根目录中都必须要有一个AndroidManifest.xml(名字须精确一致)文件.这个清单把应用程序的基本信息提交给Andro ...

最新文章

  1. 双显卡单独分辨率_CPU、GPU双重碾压!AMD RX 6000系列显卡正式发布 16G显存吊锤RTX 30...
  2. 图像降维之MDS特征抽取方法
  3. el search 查询排序
  4. python画图程序有图-python画图程序
  5. 两个Java项目之间的通信_两个容器之间的Docker通信与Java
  6. python rgb led控件_Raspberry Pi-用树莓派实现RGB LED的颜色控制——Python版本-电路城论坛 - 电子工程师学习交流园地...
  7. 20天掌握C语言,C语言零基础到项目实战,玩转C语言
  8. phpcms 首页调用不同栏目的指定文章id 的content等内容 - 方法篇
  9. Android 系统(254)---Android libphonenumber Demo 手机号码归属地
  10. GridView里面模板获取唯一值(如ID)
  11. 游泳,情人节纪念一下。
  12. 转贴:win2008改造成准VISTA
  13. Tcpdump源码分析系列4:main函数继续研究
  14. 即时通讯系统android,基于android系统的即时通讯系统设计与实现
  15. 解析MNIST数据集
  16. 汇率计算器 by React
  17. 字节跳动技术面都过了,结果还是被刷了,问HR原因竟是。。。
  18. one 主格 复数 宾格_数字 主格宾格复数所有格
  19. 华为服务器虚拟机登录密码,虚拟机登录密码忘记了怎么办
  20. 图像几何校正-- -- -- 投影变换

热门文章

  1. ​什么是bug?bug的源头在哪里?
  2. 个人博客详细文章目录索引(持续更新)
  3. 天下武功,唯快不破——快速搜索工具 ripgrep
  4. Create user中采用externally操作系统认证方式详解
  5. 随笔(一)—2018-1-23-ANU暑期学校-无题
  6. 从降维攻击详解互联网格局体系
  7. php 生成pdf 中文,用PHP创建PDF中文文档
  8. html编写网页超链接的标记,HTML网页超链接标记
  9. linux win7和windows server 2008 关闭数据执行保护
  10. 自我调整【管理学之十三】