Can*_*ner 92 eclipse android lint
我有一个使用系统权限的系统应用程序,我在清单中列出了这些权限.当我尝试进行构建时,Eclipse会出现以下错误(命令行构建工作):
权限仅授予系统应用程序
我已经知道我的应用程序需要系统权限,这对我来说不是问题,因为我的应用程序将仅用于root电话.所以我想压制这个错误,有谁知道怎么做?
编辑
我的项目已经在命令行,安装,运行等编译好.我的问题是关于eclipse为合法的清单文件提供错误.
Ole*_*Ole 204
在Eclipse中:
窗口 - >首选项 - > Android - > Lint错误检查.
在列表中找到一个条目ID = ProtectedPermission.将Severity设置为低于Error的值.这样您仍然可以使用Eclipse编译项目.
在Android Studio中:
文件 - >设置 - >编辑器 - >检查
在Android Lint,找到Using system app permission.取消选中该复选框或选择低于错误的严重性.
Jes*_*sta 63
要仅为一个实例忽略此错误,请将该tools:ignore="ProtectedPermissions"属性添加到您的权限声明中.这是一个例子:
<uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
tools:ignore="ProtectedPermissions" />
Run Code Online (Sandbox Code Playgroud)
您必须tools在清单根元素中添加 名称空间
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
93149 次 |
| 最近记录: |