使用 TomTom Maps 构建 React Native 原生 Android 模块时如何克服“dependencyResolutionManagement() 方法未找到”错误?

问题描述 投票:0回答:2

React-native 原生 Android 模块。遇到一些错误https://developer.tomtom.com/android/maps/documentation/overview/project-set-up。尝试为 React 本机项目构建本机 android 模块。谁能告诉我在哪里添加这段代码

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven {
            url = uri("https://repositories.tomtom.com/artifactory/maven")
        }
    }
}

在哪个文件中?应用程序的build.gradle?项目的build.gradle?settings.gradle?
无论我在哪里添加它都会显示以下错误...

找不到参数的方法 dependencyResolutionManagement() [build_2lvry1fw81l4zm1hlike242ly$_run_closure2@35c8b4b1] 在 root 上 org.gradle.api.Project 类型的项目“CheckFragNativeComp”。

有人可以帮助解决这个错误吗? 尝试过以下方法

  1. 创建了新的 RN 项目并尝试修改 android 文件夹
  2. 创建了单独的 Android 项目并尝试将现有应用程序集成到 RN
react-native tomtom tomtom-android-sdk native-android
2个回答
0
投票

您需要按照此处的说明将此代码片段放入settings.gradle中。


0
投票

尝试更新您的 Android studio。 我有同样的问题,但我尝试将 Android studio 更新到 koala,一切正常。

© www.soinside.com 2019 - 2024. All rights reserved.