gpt4 book ai didi

android - React native fbsdk build 报错 Could not find method implementation()

转载 作者:行者123 更新时间:2023-11-29 16:36:46 24 4
gpt4 key购买 nike

我正在使用 RN 0.55.4 react native fbsdk 0.8.0

构建错误

  • Where: Build file 'C:\Users\WOT\fdrrnc\node_modules\react-native-fbsdk\android\build.gradle' line: 30

  • What went wrong: A problem occurred evaluating project ':react-native-fbsdk'. Could not find method implementation() for arguments [com.android.support:appcompat-v7:27.0.2] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

这是我在 android/build.gradle 上的 gradle

dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}

谁知道怎么了?

最佳答案

如果有人仍在寻找这个,下面是我根据 Pritish 对这个问题和类似问题的回答所做的。

确保你使用的是兼容版本的gradle

更新android/gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

更新android/build.gradle类路径

classpath 'com.android.tools.build:gradle:3.1.2'

添加 maven google url

更新android/build.gradle(buildscript和allprojects)

buildscript {
repositories {
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
...
}

allprojects {
repositories {
mavenLocal()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/android"
}
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
}

检查您是否至少使用 API 26

如果您在更新为使用 API 26 的更改之前使用较旧的 React native 版本,请检查您的 android/app/build.gradle 文件中的这些值:

compileSdkVersion 26
buildToolsVersion "26.0.3"

defaultConfig {
...
targetSdkVersion 26
...
}

关于android - React native fbsdk build 报错 Could not find method implementation(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52297950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com