android - React Native 构建失败,无法找到请求目标错误的有效证书路径
问题描述
我正在尝试构建我的反应本机应用程序,但出现以下错误。我尝试通过切换互联网连接并将证书导入到我的 java 中,但没有任何效果。
无法解析配置“:classpath”的所有工件。无法解析 com.android.tools.build:gradle:+。要求:项目:> 无法列出 com.android.tools.build:gradle 的版本。> 无法从https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml加载 Maven 元数据。> 无法 HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml'。> PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效认证路径 > 无法列出 com.android.tools.build:gradle 的版本。> 无法从https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/maven-metadata.xml加载 Maven 元数据. > 无法 HEAD 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/maven-metadata.xml'。> PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效认证路径 > 无法列出 com.android.tools.build:gradle 的版本。> 无法从https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml加载 Maven 元数据. > 无法 HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml'。> PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径无法解析 com.google.gms:google-services:+。要求:项目:> 无法列出 com.google.gms:google-services 的版本。> 无法从https://jcenter.bintray.com/com/google/gms/google-services/maven-metadata.xml加载 Maven 元数据. > 无法 HEAD 'https://jcenter.bintray.com/com/google/gms/google-services/maven-metadata.xml'。> PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效认证路径 > 无法列出 com.google.gms:google-services 的版本。> 无法从https://dl.google.com/dl/android/maven2/com/google/gms/google-services/maven-metadata.xml加载 Maven 元数据。> 无法 HEAD 'https://dl.google.com/dl/android/maven2/com/google/gms/google-services/maven-metadata.xml'。> PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效认证路径 > 无法列出 com.google.gms:google-services 的版本。>https://jcenter.bintray.com/com/google/gms/google-services/maven-metadata.xml。> 无法 HEAD 'https://jcenter.bintray.com/com/google/gms/google-services/maven-metadata.xml'。> PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
在 1m 45s 内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境:https ://reactnative.dev/docs/environment-setup 。使用 --verbose 标志运行 CLI 以获取更多详细信息。错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
我的 build.gradle 文件 -
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext {
buildToolsVersion = "28.0.2"
minSdkVersion = 19
compileSdkVersion = 28
targetSdkVersion = 27
googlePlayServicesVersion = "15.0.1" // added for FCM
}
repositories {
jcenter()
google()
maven { url "https://jcenter.bintray.com"}
}
dependencies {
classpath("com.android.tools.build:gradle:+")
classpath('com.google.gms:google-services:+') // added for FCM
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
mavenLocal()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url("$rootDir/../node_modules/react-native/android")
}
maven {
// Android JSC is installed from npm
url("$rootDir/../node_modules/jsc-android/dist")
}
maven { url "https://jitpack.io" }
maven { url "https://maven.google.com/" } // added for FCM
}
}
解决方案
推荐阅读
- json - 如何使用 Visual Basic 将序列化对象放入 json 文件中?
- google-apps-script - 计算电报中收到的图像数量
- laravel - Laravel 按关系属性的平均值排序
- rust - 是否可以将返回不同结构(实现共同特征)的不同函数的返回值分配给单个变量?
- javascript - “TypeError:无法读取未定义的属性'Stream'”从 React 连接到 Athena
- properties - Spring Cloud 配置优先级属性文件
- sql - 使用连接更新许多行非常慢
- python - 使用 google colab 将相同类别的图像和 json 文件过滤到谷歌驱动器中的另一个文件夹中
- javascript - 如何制作一个从 20 到 0 并永远运行的计时器?
- sql - 将这些临时表变成一个更长的子查询(不能在 Power BI 中使用临时表)