React Native Expo应用Google Play发布后图标显示异常求助
React Native Expo Google Play 安装后图标放大裁切问题解决
问题核心原因
Android自适应图标(Adaptive Icon)有严格的尺寸和安全区域规范,你的配置中图片尺寸不符合要求,导致系统自动缩放裁切图标。
具体修正方案
1. 调整图片尺寸与规范
- foregroundImage:必须使用1024×1024px的PNG图片,图标主体要放在中心672×672px的安全区域内(避免边缘被裁切)
- backgroundImage:同样使用1024×1024px的PNG图片,作为图标背景填充
- 根节点
icon字段保留512×512px的PNG,用于Google Play商店展示等场景
2. 修正app.json配置
确保配置语法正确,符合Expo要求:
{ "icon": "./512.png", "android": { "adaptiveIcon": { "foregroundImage": "./foreground-1024.png", "backgroundImage": "./background-1024.png" } } }
3. 清理缓存并重新构建
- 清除Expo本地缓存:
expo r -c - 重新生成Android构建包(以EAS Build为例):
eas build -p android - 上传重新构建后的安装包到Google Play后台
4. 本地验证
先在Android模拟器或物理设备上安装本地构建包,确认图标显示正常后再上传至Google Play,避免重复发布无效版本。
内容的提问来源于stack exchange,提问作者Mobin Akhter
相关产品推荐
相关产品推荐

