上架工坊STORE ASSET STUDIO生成 Android 图标包
ANDROID APP ICON 生成指南

免费 Android 图标生成器:mipmap、Adaptive Icon 与 Play 512 图标

选择 Android / Google Play 后上传源图,即可下载符合 Android 项目目录结构的完整图标包。ZIP 内同时包含设备 launcher 资源与独立的 Play Store 512 图标。

Android 图标包包含什么

资源按 Android Studio 的 app/src/main/res 目录组织,解压后可直接合并进项目。Manifest 片段会指向 mipmap/ic_launcher 与 ic_launcher_round。

  • mipmap-mdpi 到 mipmap-xxxhdpi 的 legacy launcher PNG
  • 各密度 ic_launcher_round 圆形图标
  • Android 8+ adaptive icon 前景层与 XML
  • 可自定义 adaptive icon 背景色
  • 512 × 512、32 位 PNG Google Play 商店图标

Adaptive Icon 的限制

扁平图片无法自动拆分出真正独立的前景与背景。生成器会用较保守的比例缩小源图并配合所选背景色,保证资源结构可用;不同厂商遮罩仍应在 Android Studio 中预览。若需要更精细的分层或 Android 13 单色主题图标,建议再用 Image Asset Studio 调整。

Launcher 图标与 Play 商店图标不是同一个文件

设备端 Launcher 需要针对 mdpi、hdpi、xhdpi、xxhdpi 和 xxxhdpi 等密度提供资源,并可能被圆形、水滴或圆角矩形遮罩。Play Console 则使用独立的 512 × 512 商店图标,不应把已经套过设备遮罩的圆形 PNG 当作商店图标。

ZIP 会把 Play 图标放在独立目录,并把设备资源放进 app/src/main/res,降低两者混用的风险。

安全区域与不同厂商遮罩

Adaptive Icon 的前景层必须留出足够边距,否则在三星、Pixel 或其他 Launcher 遮罩下可能切掉 Logo。生成器会进行保守缩放,但复杂图形仍需要在 Android Studio 的 Image Asset Studio 中预览多种遮罩。

  • 主体保持居中
  • 不要让文字或尖角贴近边缘
  • 分别查看圆形、方圆形和水滴遮罩
  • 在浅色与深色壁纸上检查对比度

合并到 Android Studio 并验证

解压后把 app/src/main/res 下的目录合并到现有项目,而不是覆盖整个 res 文件夹。再把 README 中的 android:icon 与 android:roundIcon 属性合并到现有 application 元素。

构建后在至少一个低密度模拟器和一个高密度设备上检查,确认没有引用旧资源。Play 商店图标则单独上传到 Play Console,不需要放进 APK 或 AAB。

常见问题

Play Store 图标和 Launcher 图标一样吗?

不是完全相同。ZIP 会单独提供 512 × 512 Play 商店图标,同时生成设备端各密度 launcher 资源。

包含 adaptive icon 吗?

包含 Android 8+ 所需的前景 PNG、背景色资源和 mipmap-anydpi-v26 XML。

如何放进 Android Studio?

把 ZIP 中 app/src/main/res 的内容合并到项目同名目录,再合并提供的 Manifest 属性。

为什么不同手机上的图标形状不同?

Android Launcher 可以应用不同遮罩。Adaptive Icon 会让前景与背景适配这些形状,因此需要预留安全边距。

包含 Android 13 单色主题图标吗?

当前包生成标准彩色 adaptive icon;需要单色主题图标时,请在 Android Studio 中补充专门的 monochrome 图层。

Play 512 图标应该放进 res 吗?

不需要。它是上传 Play Console 的商店素材,设备端应继续使用 mipmap 和 adaptive icon 资源。