カメラや Wi-Fi などのハードウェア部品を使用する Android アプリを開発しています。マニフェストで HARDWARE_TEST 権限を使用しています。
<uses-permission android:name="android.permission.HARDWARE_TEST">
私はそれで問題を抱えたことは一度もありませんが、突然、ファイルを日食してマニファイすると、次の行に新しいエラーが表示されます。
「権限はシステムアプリにのみ付与されます」
私がそれを修正しなければならない唯一の方法は、この行を削除することです。
なぜこのエラーですか?? どうすれば修正できますか?ありがとう
編集:
私は解決策を見つけ、自分の質問に答えました:
私の問題は android:targetSdkVersion のマニフェストの値で、これは 15 で、proyect ビルド ターゲットは API レベル 16 (Android 4.1.2) でチェックされました。
<uses-sdk
android:minSdkVersion="2"
android:targetSdkVersion="15" />
そのため、android:targetSdkVersion の値を 16 に変更し、Proyect プロパティ > Android > "Proyect Buid Target" も 16 にチェックしました。