Android 无法解析配置的所有文件:';:app:debugRuntimeClasspath';

Android 无法解析配置的所有文件:';:app:debugRuntimeClasspath';,android,build.gradle,Android,Build.gradle,当我运行react native run android时,我试图实现第三方SDK包,但出现以下错误: 任务“:app:checkDebugarMetadata”的执行失败 无法解析配置“:app:debugRuntimeClasspath”的所有文件 无法解析com.ts.auth-control-sdk:5.1.1。 要求: 项目:应用程序 sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效证书路径

当我运行
react native run android
时,我试图实现第三方SDK包,但出现以下错误:

任务“:app:checkDebugarMetadata”的执行失败

无法解析配置“:app:debugRuntimeClasspath”的所有文件

无法解析com.ts.auth-control-sdk:5.1.1。 要求: 项目:应用程序

sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效证书路径

在我的
app/build.gradle
文件中,我有以下设置:

dependencies {
  ...
  implementation "com.ts:auth-control-sdk:5.1.1:arr"
  ...
}
在我的
android/build.gradle
文件中,我有以下内容:

allprojects {
  repositories {
    ...
    maven {
      url("$rootDir/../com/ts/auth-control-sdk/5.1.1")
    }

    google()
    jcenter()
    maven { url 'https://jitpack.io' }
  }
}
我甚至不确定这个第三方SDK是否存在于Jitpack存储库中

我实现依赖关系的方式有错误吗

至于
maven
目录,根据文档,我在移动应用程序的根文件夹中放置了一个名为
com/
的文件夹,其文件夹结构为:com>ts>auth control sdk>5.1.1

似乎它位于
maven{}
的内部,它将转到Jitpack repo并查找库,而不仅仅是转到项目的根文件夹。我的结论正确吗

顺便说一句,我把它放在
maven{}
中,因为他们的文档中说这样做

可能是
$rootDir
指示
maven
去查看Jitpack,因为下面所有的库都是:

maven{url'https://www.jitpack.io“}

我得出的结论是
$rootDir
引用的是该jitpack url而不是应用程序的根目录,对吗

好吧,我试了一下,结果也犯了同样的错误

我相信我根据本文件正确地记录了文件:

我不是这样记的:
implementation(“com.ts:auth-control-sdk-5.1。1@arr“{transitive=true}

并删除了以下内容:
maven{url'https://www.jitpack.io“}

但是我得到了这个错误:

任务“:app:checkDebugarMetadata”的执行失败

无法解析配置“app:debugRuntimeClasspath”的所有文件

找不到com.ts:auth-control-sdk-5.1.1:。 要求 项目:应用程序


对我有用的是android/build.gradle的内部

maven {
  url("$rootDir/..")
}
dependencies {
   ...
   implementation('com.ts:auth-control-sdk:5.1.1@aar') { transitive=true }
}
我还删除了:

maven {
  url { www.jitpack.io/ }
}
这样它就不会一直去Jitpack repo查找本地目录

然后在
app/build.gradle
的内部:

maven {
  url("$rootDir/..")
}
dependencies {
   ...
   implementation('com.ts:auth-control-sdk:5.1.1@aar') { transitive=true }
}
maven {
  url { www.jitpack.io/ }
}
dependencies {
   ...
   implementation('com.ts:auth-control-sdk:5.1.1@aar') { transitive=true }
}