使用Expo EAS构建Android预览版失败,提示path为空错误
Expo EAS Android构建失败(iOS正常)解决方案
错误核心原因
构建失败源于android/settings.gradle第10行配置异常,Gradle解析时发现某个路径参数被设为null,导致配置评估失败,错误提示:
path may not be null or empty string. path='null'
排查修复步骤
- 检查本地settings.gradle配置:
打开项目根目录下的android/settings.gradle,定位到第10行,查看是否存在include ':xxx'或project(':xxx').projectDir = new File(...)这类代码,确认路径参数是否为空或null,修正为有效路径。 - 排查第三方插件兼容性:
若近期新增过Expo插件,尝试临时移除后重新构建,排查是否是插件生成Android配置时出现异常。 - 清理EAS远程构建缓存:
执行构建命令时添加清理缓存参数,避免旧错误配置残留:eas build --profile preview --platform android --clear-cache - 重置Android项目配置:
执行命令同步Expo与Android项目配置,注意提前备份自定义修改:expo prebuild --clean - 检查环境变量配置:
确认项目中是否有依赖环境变量的路径设置,若环境变量未正确配置,可能导致路径解析为null。
内容的提问来源于stack exchange,提问作者tomtom
相关产品推荐
相关产品推荐

