当我发出命令“react-native run-android”时,它发生了:
FAILURE:构建因异常而失败 .
- 出了什么问题:配置根项目'AsomeProject'时出现问题 .
无法解析配置':classpath'的所有文件 . 找不到com.android.tools.build:gradle:3.0.1 . 在以下位置搜索:https://jcenter.bintray.com/com/android/tools/build/gradle/3.0.1/gradle -3.0.1.pom https://jcenter.bintray.com/com/android /tools/build/gradle/3.0.1/gradle -3.0.1.jar
截图:
6 回答
所以,对我来说这个固定的问题,将google()添加到存储库
然后从终端导航到您的项目并运行
然后在你的项目运行中
Jcenter没有Gradle 3.0.1 .
它可以在Google的maven存储库中找到 . here
您应该将google()添加到项目级build.gradle中的所有项目
Do this:
在您的react本机项目中,导航到 - > android - > build.gradle .
将google()添加到allproject存储库,如下所示:
这应该可以解决您的问题 .
Edit 1: 用此替换google()
我遇到了同样的问题,我尝试了Manoj Prabhakar's solution但我修复了将
google()
存储库添加到项目级别的buildscript块build.gradle
我将
google()
和mavenlocal()
添加到buildscript
要明确的是,如果我把
jcenter()
放在buildscript中,我仍然可以在Android Studio中成功构建 . 然而,运行react-native
run-android失败了,直到我把google()
放在jcenter()
之前 . 之后,一切都像黄油一样光滑 .