1. ホーム
  2. android

[解決済み] システムアプリにのみパーミッションが付与される

2022-11-07 11:58:17

質問

私は システムアプリ を使用しており、これらの権限をマニフェストにリストしています。Eclipse は次のように表示します。 エラー ビルドを作成しようとすると(コマンドラインビルドは動作します)、次のエラーが表示されます。

システムアプリにしか権限が与えられていない

私のアプリがシステム権限を必要とすることはすでに承知していますし、私のアプリは root 化された電話でのみ使用されるため、私にとっては問題ではありません。このエラーを抑制したいのですが、どなたか方法をご存知ですか?

EDIT

私のプロジェクトはすでにコマンドラインでうまくコンパイルされ、インストールされ、実行されるなどです。私の問題は、eclipse が正当なマニフェスト ファイルに対してエラーを与えることです。

どのように解決するのですか?

Eclipseで。

ウィンドウ -> 環境設定 -> Android -> Lint Error Checking。

リストで、次のようなエントリを見つけます。 ID = ProtectedPermission . SeverityをErrorより低い値に設定します。この方法で、Eclipseを使用してプロジェクトをコンパイルすることができます。

Android Studioで。

ファイル -> 設定 -> エディタ -> インスペクション

以下 Android Lint を探す Using system app permission . チェックボックスをオフにするか、Errorより低いSeverityを選択してください。