找不到参数的compile()方法[com.facebook.react:react-native:+]

sak*_*a73 6 android react-native

当我将 rn 版本从 升级0.66.20.68.2.

什么地方出了错

评估项目“:react-native-os”时出现问题。

在 org.gradle.api.internal.artifacts.dsl.dependency.DefaultDependencyHandler 类型的对象上找不到参数 [com.facebook.react:react-native:+] 的方法compile()。

sak*_*a73 15

经过一段时间的深入挖掘,我发现它react-native-os仍然与 rn 的新版本不兼容。

这就是我解决问题的方法。

步骤 1 -> 转到node_modules/react-native-os/android/build.gradle

步骤 2 -> 在依赖项下 -> 替换compileimplementation

dependencies {
    compile 'com.facebook.react:react-native:+'
}
Run Code Online (Sandbox Code Playgroud)
dependencies {
    implementation 'com.facebook.react:react-native:+'
}
Run Code Online (Sandbox Code Playgroud)