权限只被授予系统应用程序

我有一个系统应用程序使用系统权限,我有清单中列出的权限。 当我尝试进行构build(命令行构build工作)时,Eclipse给出了以下错误

权限只被授予系统应用程序

我已经意识到,我的应用程序需要系统权限,这对我来说不是一个问题,因为我的应用程序将仅用于根目录的手机。 所以我想压制这个错误,谁知道怎么样?

编辑
我的项目已经在命令行编译好,安装,运行等。我的问题是关于eclipse给合法的清单文件的错误。

在Eclipse中:

窗口 – >首选项 – > Android – > Lint错误检查。

在列表中findID = ProtectedPermission的条目。 将“严重性”设置为低于“错误”的值。 这样你仍然可以使用Eclipse来编译项目。

在Android Studio中:

文件 – >设置 – >编辑 – >检查

Android Lint ,findUsing system app permission 。 取消选中该checkbox或select一个低于错误的严重性。

要仅为一个实例忽略此错误,请将tools:ignore="ProtectedPermissions"属性添加到您的权限声明中。 这里是一个例子:

 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" tools:ignore="ProtectedPermissions" /> 

不时有相同的错误(当我设置清单中的安装位置“喜欢外部”)。 只需清理和重build项目。 为我工作。

当你在清单中添加权限,然后在eclipse中进行项目和clic

  1. 点击项目
  2. 点击干净的项目就是了

k清洁项目

首选项 – >编辑器编辑器 – >检查 – > Android Lint – >取消选中项目使用系统应用程序permissio