ここにAPKファイルをドラッグ&ドロップします
またはクリックしてファイルを選択
任意の APK ファイルからすべてのアイコンを抽出しますAPKアイコン抽出について
Android APK ファイルには、さまざまな画面密度に対応する複数の解像度のアプリ アイコンが含まれています。私たちのツールは、ランチャー、ラウンド、アダプティブ、通知アイコンを含む、利用可能なすべてのアイコン ファイルを抽出します。
Android アイコンの種類
- ランチャーアイコン — メインアプリアイコン (ic_launcher)
- 丸いアイコン — 循環型バリアント (ic_launcher_round)
- アダプティブアイコン — 前景 + 背景レイヤー
- 通知アイコン — ステータス バーのアイコン
- モノクロアイコン — テーマ付きアイコン (Android 13 以降)
アイコンの解像度
| 密度 | フォルダ | サイズ |
|---|---|---|
| LDPI | ドローアブル-LDPI | 36×36 |
| MDPI | ドローアブル-MDPI | 48×48 |
| HDPI | ドローアブル-HDPI | 72×72 |
| XHDPI | ドローアブル-xhdpi | 96×96 |
| XXHDPI | ドローアブル-xxhdpi | 144×144 |
| XXXHDPI | ドローアブル-xxxhdpi | 192×192 |
APK アイコン抽出 - よくある質問
Android APK アイコン抽出の仕組み (アダプティブ、ラウンド、ミップマップ密度)
コンパイルされた Android アプリケーション パッケージ (.apk) 内では、ランチャー アイコンと通知アイコンが、単一のイメージ ファイルではなく、密度固有のリソース ディレクトリに保存されます。 APK をブラウザベースの APKアイコン抽出ツール にドロップすると、ツールは JSZip を使用してアーカイブの中央ディレクトリを解析し、パッケージをリモート サーバーにアップロードすることなく、すべての res/mipmap-* および res/drawable-* バケットをスキャンします。
API レベル 26 (Android 8.0 Oreo) 以降をターゲットとする最新の Android アプリケーションは、従来のラスター アイコンとともに 2 層 アダプティブアイコン アーキテクチャを使用します。
- ミップマップ密度バケット (mdpi ~ xxxhdpi): Android は、画面のピクセル密度に応じてランチャー アイコンをスケールします: mdpi (48×48 px、~160 dpi)、hdpi (72×72 px、~240 dpi)、xhdpi (96×96 px、~320 dpi)、xxhdpi (144×144 px、~480 dpi)、および xxxhdpi (192×192 ピクセル、~640 dpi)。高解像度の設計検査またはドキュメントを作成するには、必ず xxxhdpi アセットをダウンロードしてください。
- アダプティブ前景および背景レイヤー (108×108 dp): アダプティブ アイコンは、アートワークを 108 × 108 dp (xxxhdpi では 432 × 432 ピクセル) のサイズの ic_launcher_foreground.png (または WebP) と ic_launcher_background.png に分割します。内側の 66×66 dp (xxxhdpi では 264×264 ピクセル) は、OEM ランチャー マスク (ピクセルの円、Samsung のスクワクル、OnePlus のティアドロップ) がクリップしないことが保証された安全ゾーンです。
- モノクロおよびテーマアイコン (Android 13 以降): Android 13 (API 33) 以降では、アプリに単色の ic_launcher_monochrome レイヤーを含めることができるため、ユーザーの壁紙パレットに合わせてアイコンにマテリアルの色を付けることができます。
- ベクター XML ドローアブル (anydpi-v26): APK がラスター PNG/WebP フォールバックなしでコンパイルされたバイナリ XML ベクター ドローアブル (res/mipmap-anydpi-v26/ 内の .xml) に厳密に依存している場合、ラスター抽出はアーカイブに存在する通知またはフォールバック ビットマップのみを返します。