React Native Expo使用eas build构建APK失败求助
解决React Native EAS Android构建图片损坏问题
问题场景
执行eas build -p android构建React Native APK时,因图片资源损坏导致构建失败,已尝试通过系统画图工具重新保存图片但未解决。
可行修复步骤
- 从错误日志中提取损坏图片的具体路径,定位到项目
android/app/src/main/res/目录下对应的图片文件 - 使用专业图片处理工具(如Photoshop、GIMP)打开损坏图片,重新保存为标准的PNG/JPG格式(避免用系统画图工具,部分工具会引入隐性格式问题)
- 检查图片文件名是否符合Android资源命名规范:仅允许小写字母、数字和下划线,禁止空格、大写字母及特殊字符
- 清理构建缓存:
- 清理EAS远程缓存:执行
eas build --clear-cache - 清理本地Android构建缓存:进入项目的
android子目录,执行./gradlew clean
- 清理EAS远程缓存:执行
- 重新执行构建命令:
eas build -p android
内容的提问来源于stack exchange,提问作者Mendis
相关产品推荐
相关产品推荐

