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

React Native集成react-native-facebook-login时compile()方法找不到求助

解决React Native集成react-native-facebook-login时的compile()方法不存在错误

问题根源

你使用的React Native 0.70.0对应的Gradle版本为7.x,而compile作为依赖声明方法在Gradle 7中已被完全废弃,官方推荐使用implementation替代。

修复步骤

修改Android项目中模块级build.gradle的dependencies代码块:

  1. 将已废弃的compile project(':react-native-facebook-login')替换为implementation project(':react-native-facebook-login')
  2. 移除无用的注释行(可选)

修改后的依赖块核心代码如下:

dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation project(':react-native-facebook-login')
    //noinspection GradleDynamicVersion
    implementation "com.facebook.react:react-native:+"  // From node_modules

    // 其余依赖配置保持不变
}

后续检查建议

  • 执行./gradlew clean(在Android项目根目录下)清理构建缓存,再重新编译项目
  • react-native-facebook-login v1.6.2版本发布时间较早,可能与RN 0.70.0存在兼容性问题。如果替换后仍出现其他错误,需确认该组件是否支持当前RN版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 14:15:30