首页 > 解决方案 > 无法获取资源“https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom”

问题描述

我最近开始使用 react native,但根据伊朗制裁,gradle 无法构建我的第一个项目,所以我使用了 VPN 和shecan 服务,但我收到以下错误:

我的错误

我阅读了 React 本机指令并遵循它们,设置了一个模拟器,反应本机 cli 和巧克力服务。在环境中,有人写道,我应该在一个名为PATH. 但是在变量中,我已经在用户名和系统变量中有路径。在编辑中,我已将我的平台工具添加到它们。但不幸的是,它还没有奏效。

我的环境

图像中的 PowerShell 错误消息是:

PS C:\Others\RN_projects\React_native_shop\shop_project> react-native run-android

启动 JS 服务器...

在设备上构建和安装应用程序(cd android && gradlew.bat installDebug)... 失败:构建失败并出现异常。

  • 出了什么问题:配置根项目“shop_project”时出现问题。无法解析配置“:classpath”的所有工件。无法解析 com.android.tools.build:gradle:3.2.1。

要求:

项目:无法解析 com.android.tools.build:gradle:3.2.1。无法获取资源“ https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom ”。无法获取“ https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom ”。连接到 127.0.0.1:8580 [/127.0.0.1] 失败:连接被拒绝:连接

无法解析 com.android.tools.build:gradle:3.2.1。

无法获取资源“ https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom ”。无法获取“ https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom ”。

连接到 127.0.0.1:8580 [/127.0.0.1] 失败:连接被拒绝:连接

  • 尝试:

使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

BUILD FAILED in 3s 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备,并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html

事件.js:173

投掷者;// 未处理的“错误”事件 ^ 错误:spawn cmd.exe ENOENT

在 Process.ChildProcess._handle.onexit (internal/child_process.js:246:19) 在 onErrorNT (internal/child_process.js:421:16) 在 processTicksAndRejections (internal/process/next_tick.js:76:17)

在 processTicksAndRejections (internal/process/next_tick.js: 76:17)

标签: androidnode.jsreact-nativeenvironment-variablesgenymotion

解决方案


将此代理信息添加到您的gradle.properties文件中:

systemProp.https.proxyPort=9595
systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.http.proxyPort=9595

并在您的 vpn 中设置上述代理端口(例如 9595),例如 psiphon。然后同步项目。

看到这个帖子


推荐阅读