当前位置: 首页 > 知识库问答 >
问题:

在react-native-google-signin中找不到方法exclude()

鲁波光
2023-03-14

我是一个新手,所以在使用react-native-google-signin库时,我需要关于gradle依赖关系的帮助,我不确定我是否错过了它或者只是键入了一些东西,因为我已经按照https://github.com/devfd/react-native-google-signin/blob/master/android-guide.md一步一步地进行了修改,但是我的build.gradle脚本无法编译

这是我在app/build.gradle中的依赖项:

dependencies {
    compile project(':react-native-maps')
    compile project(':react-native-fetch-blob')
    compile project(':react-native-fbsdk')
    compile project(':react-native-oauth')
    compile project(':react-native-linear-gradient')
    compile project(':react-native-fcm')
    compile project(':react-native-device-info')
    compile 'com.google.firebase:firebase-core:10.0.1'
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:24.0.1'
    compile 'com.facebook.react:react-native:+'
    // From react-native-sign-in
    compile project(':react-native-google-signin'){
        exclude group: "com.google.android.gms"
    }
    compile 'com.google.android.gms:play-services-auth:9.2.1'

    compile('com.crashlytics.sdk.android:crashlytics:2.6.6@aar') {
        transitive = true;
    }
    compile project(':react-native-image-picker')
}

在org.gradle.api.project类型的项目“:react-native-google-signin”上找不到参数[{group=com.google.android.gms}]的方法exclude()。

所以我所拥有的应该能起作用,但我很困惑为什么它不能起作用。有办法修好它吗?

共有1个答案

曾实
2023-03-14

你试过:

compile(project(':react-native-google-signin')) {
  exclude group: "com.google.android.gms"
 }
 类似资料:
  • 需要永久解决。如果有人知道,请告诉我 谢谢你的帮助

  • 我正在使用react native制作一个android应用程序,这是我得到的错误: 我还收到以下警告: 这是我的build.gradle文件: 这是我的gradle包装分发url: distributionURL=https://services.gradle.org/distributions/gradle-4.6-all.zip 我尝试更改不同存储库的顺序,但仍然得到相同的错误。

  • 我使用React Native升级助手将我的项目从0.67.4升级到0.68.0,我看到Gradle版本也升级了。 当我尝试运行< code >时。/gradlew clean命令。/android文件,它给出了编译错误。 为了检查它,我创建了0.68.2版本的新react原生项目。在第一次运行npm run android命令时,应用程序按预期运行。但在我安装了react-native-i18n

  • DEPS: 在从RN 0.45更新到0.50和从RN-Admob从1.3.2更新到2.0.0-beta.3之后 尝试使用react-native run-android构建时 /node_modules/react-native-admob/android/src/main/Java/com/sbugert/rnadmob/rnadmobinterstitialadmodule Java:117:

  • 问题内容: 应用在React Native 0.35.0上运行良好。在尝试通过XCode生成/运行应用程序时,通过更新至0.40.0后,出现了许多词法/预处理器问题。 单击该问题时,我看到此突出显示: 它似乎不是搜索路径问题。 我尝试删除node_modules并再次运行,但这还没有解决任何问题。 问题答案: 正如th0th所指出的,iOS的RN 0.40发生了重大变化。简而言之,RN标头声明已更