首页 > 解决方案 > react-native npm 模块中的第 3 方 maven 依赖项

问题描述

社区!我正在尝试为 3rd 方库(https://github.com/idnow/de.idnow.android)构建一个 react-native npm 模块。问题是某些构建由于解决依赖关系的问题而失败。我已经准备好了 gradle build.gradle 文件:

buildscript {
  if (project == rootProject) {
    repositories {
      google()
      jcenter()
    }

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

apply plugin: 'com.android.library'

android {
  compileSdkVersion 29

  defaultConfig {
    minSdkVersion 24
    targetSdkVersion 29
  }
  lintOptions {
    abortOnError false
  }
}

repositories {
  mavenLocal()
  maven {
    // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
    url "$rootDir/../node_modules/react-native/android"
  }
  jcenter()
  maven {
    url "https://raw.githubusercontent.com/idnow/de.idnow.android/master"
  }
}

dependencies {
  implementation 'com.facebook.react:react-native:+'
  implementation 'de.idnow.sdk:idnow-android-sdk:4.1.4'
}

但是每当我尝试构建一个应用程序时,它都会因错误而失败:

Could not find de.idnow.sdk:idnow-android-sdk:4.1.4.

谁能告诉我我做错了什么?

标签: androidreact-nativemavengradle

解决方案


推荐阅读