Разрешение предоставляется только системному приложению

У меня есть системное приложение, которое использует системные разрешения, и у меня есть разрешения, перечисленные в манифесте. Eclipse дает следующую ошибку, когда я пытаюсь сделать сборку (построение командной строки):

Разрешение предоставляется только системным приложениям

Я уже знаю, что для моего приложения требуются системные разрешения, и это не проблема для меня, потому что мое приложение будет использоваться только на корневых телефонах. Поэтому я хочу подавить эту ошибку, кто-нибудь знает, как это сделать?

РЕДАКТИРОВАТЬ
Мой проект уже отлично компилируется в командной строке, устанавливает, запускает и т. Д. Моя проблема в том, что eclipse дает ошибку для законного файла манифеста.

Solutions Collecting From Web of "Разрешение предоставляется только системному приложению"

В Eclipse:

Окно -> Настройки -> Android -> Проверка ошибок Lint.

В списке найдите запись с ID = ProtectedPermission . Установите уровень серьезности на уровень ниже ошибки. Таким образом, вы все еще можете скомпилировать проект с помощью Eclipse.

В Android Studio:

Файл -> Настройки -> Редактор -> Инспекции

В разделе « Android Lint найдите « Using system app permission . Отмените выбор флажка или выберите Уровень серьезности ниже ошибки.

Чтобы игнорировать эту ошибку только для одного экземпляра, добавьте в объявлении разрешения tools:ignore="ProtectedPermissions" . Вот пример:

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

Время от времени возникают такие же ошибки (когда я устанавливаю место установки в «предпочтение внешнего» в манифесте). Просто очистите и перестройте проект. Работает на меня.

Когда вы добавляете разрешение в манифест, а затем в eclipse переходите к проекту и clic

  1. Нажмите на проект
  2. Нажмите на чистый проект, это все

K по чистому проекту

Настройки -> EditorEditor -> Inspections -> Android Lint -> снимите флажок Использовать системное приложение permissio