設定アクティビティのアイコンとして、設定用のストック Android アイコンを使用したいと思います。問題は、マニフェストで次の行を使用すると、Google Play ストアにアップロードするときにエラーが発生することです。
android:icon="@android:drawable/ic_menu_preferences"
エラーは「サーバーは apk ファイルを処理できません。再試行してください」のようなものです。Google は、署名されていない apk で aapt ツールを実行し、エラーをチェックすることを提案しました。これはエラー android:icon does not point to a valid resource を返します。
行を削除すると問題が修正され、それが私が行ってコードを既にアップロードしているため、エラーコードが正確にはわかりません。私が本当に求めているのは、ストック Android 設定アイコンをアプリにどのように配置するかということです。API8 よりも低いバージョンもサポートしているため、設定ページに PreferencesActivity を使用しています。
ここにマニフェストの完全な設定アクティビティがあります
<activity
android:name=".ShowSettingsActivity"
android:icon="@android:drawable/ic_menu_preferences"
android:label="@string/menu_settings" >
</activity>