You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Expo React Native Android构建报错:需启用Gradle依赖目录预览特性

Expo React Native Android构建Gradle依赖目录报错修复

问题背景

使用Expo ~50.0.7、React Native 0.73.4、Gradle 7.3.1构建Android版本时,settings.gradle第5行报错:使用依赖目录需要启用匹配的预览特性。

错误日志示例

* What went wrong:
A problem occurred evaluating settings 'MyApp'.
> 使用依赖目录需要启用匹配的预览特性。请在settings.gradle中使用enableFeaturePreview("INCLUDE_BUILD_DEPENDENCY_DIRS")来启用该特性。

修复步骤

  1. 打开项目的android/settings.gradle文件
  2. 在文件最顶部添加启用预览特性的配置:
    enableFeaturePreview("INCLUDE_BUILD_DEPENDENCY_DIRS")
    
  3. 保存文件后,重新执行构建命令:
    npx expo run:android
    

额外建议

Gradle 7.3.1属于较旧版本,Expo 50官方推荐使用Gradle 7.5及以上版本。如果后续仍有其他Gradle相关问题,可以尝试升级Gradle版本:

  • 修改android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl为:
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
    
  • 同步项目后重新构建

内容的提问来源于stack exchange,提问作者Morteza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 06:00:12