找不到com.android.tools.build:gradle:3.6.2

找不到com.android.tools.build:gradle:3.6.2,android,react-native,gradle,Android,React Native,Gradle,我正在尝试启动一个本地应用程序。但是当我这样做的时候,我得到了错误“找不到com.android.tools.build:gradle:3.6.2”。我的build.gradle文件: buildscript{ 分机{ buildToolsVersion=“30.0.0” minSdkVersion=16 compileSdkVersion=28 targetSdkVersion=28 } 存储库{ jcenter() } 依赖关系{ classpath'com.android.tools.bu

我正在尝试启动一个本地应用程序。但是当我这样做的时候,我得到了错误
“找不到com.android.tools.build:gradle:3.6.2”
。我的
build.gradle
文件:

buildscript{
分机{
buildToolsVersion=“30.0.0”
minSdkVersion=16
compileSdkVersion=28
targetSdkVersion=28
}
存储库{
jcenter()
}
依赖关系{
classpath'com.android.tools.build:gradle:3.6.2'
classpath'com.google.gms:googleservices:4.2.0'
//注意:不要将应用程序依赖项放在此处;它们属于
//在单个模块build.gradle文件中
}
}
所有项目{
存储库{
mavenLocal()
马文{
//所有React本机(JS、Obj-C源代码、Android二进制文件)都是从npm安装的
url($rootDir/。/node_modules/react native/android)
}
马文{
//Android JSC是从npm安装的
url($rootDir/。/node_modules/jsc android/dist)
}
谷歌()
jcenter()
}
}
这是
build.gradle
(应用程序)文件:

apply插件:“com.android.application”
应用于:“../../node_modules/react native vector icons/fonts.gradle”
导入com.android.build.OutputFile
project.ext.react=[
entryFile:“index.js”,
enableHermes:false,//如果更改,则清除并重建
]
应用于:“../../node\u modules/react native/react.gradle”
def enableSeparateBuildPerCPUArchitecture=false
def ENABLEPROGUARDINRELEASEBILDS=false
def jscFlavor='org.webkit:android jsc:+'
def enableHermes=project.ext.react.get(“enableHermes”,false);
安卓{
compileSdkVersion rootProject.ext.compileSdkVersion
编译选项{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
默认配置{
applicationId“com.shadowman.showcase”
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
版本代码200
版本名称“2.0.0”
}
分裂{
阿比{
重置()
启用enableSeparateBuildPerCPUArchitecture
universalApk false//如果为true,还生成一个通用APK
包括“armeabi-v7a”、“x86”、“arm64-v8a”、“x86_64”
}
}
签名配置{
调试{
storeFile文件('debug.keystore')
存储密码“安卓”
keyAlias“androiddebugkey”
键盘密码“安卓”
}
}
建筑类型{
调试{
signingConfig signingConfigs.debug
}
释放{
//注意!在生产中,您需要生成自己的密钥库文件。
//看https://facebook.github.io/react-native/docs/signed-apk-android.
signingConfig signingConfigs.debug
minifyEnabled EnabledProGuardInReleaseBuilds
proguard文件GetDefaultProGuard文件(“proguard android.txt”),“proguard rules.pro”
}
}
//应用程序变体包括调试、发布
applicationVariants.all{variant->
variant.outputs.each{output->
//对于每个体系结构的每个单独APK,设置一个唯一的版本代码,如下所述:
// https://developer.android.com/studio/build/configure-apk-splits.html
def版本代码=[“armeabi-v7a”:1,“x86”:2,“arm64-v8a”:3,“x86_64”:4]
def abi=output.getFilter(OutputFile.abi)
如果(abi!=null){//null用于通用调试、通用版本变体
output.versionDeoverride=
versionCodes.get(abi)*1048576+defaultConfig.versionCode
}
}
}
}
依赖关系{
//这个应该已经在这里了
//Firebase依赖项
实现“com.google.android.gms:play services base:16.1.0”
实现“com.google.firebase:firebase核心:16.0.9”
实现“com.google.firebase:firebase消息:19.0.0”
leolin:ShortcutBadger:1.1。21@aar'
实现文件树(目录:“libs”,包括:[“*.jar”])
实现“com.facebook.react:react native:+”//来自节点_模块
实现“androidx.appcompat:appcompat:1.1.0-rc01”
实现“androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02”
如果(启用Hermes){
def hermesPath=“../../node_模块/hermes引擎/android/”;
调试实现文件(hermesPath+“hermes debug.aar”)
releaseImplementation文件(hermesPath+“hermes release.aar”)
}否则{
jscFlavor的实现
}
}
//运行此命令一次,即可使用BUCK运行应用程序
//将所有编译依赖项放入文件夹libs中供BUCK使用
任务copyDownloadableDepsToLibs(类型:Copy){
从configurations.compile
进入“自由行”
}
应用于:文件(“../../node_modules/@react native community/cli platform android/native_modules.gradle”);ApplyActiveModulesBuildGradle(项目)
应用插件:“com.google.gms.googleservices”
这就是
gradle wrapper.properties
文件:

distributionBase=GRADLE\u USER\u HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-bin.zip
zipStoreBase=GRADLE\u用户\u主页
zipStorePath=包装器/dists
我必须做什么来修复此错误


UPD。问题通过启用VPN解决,因为我住在克里米亚。

buildscript
块中添加
google
repo:

buildscript {
    //....
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.2'
        //...
    }
}

buildscript
块中添加
google
repo:

buildscript {
    //....
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.2'
        //...
    }
}

问题通过启用VPN解决了,因为我住在克里米亚。但答案是thx!=)问题通过启用VPN解决了,因为我住在克里米亚。但答案是thx!=)