Приложение Expo android не работает после извлечения (не удается получить ресурс), как это исправить? - PullRequest
0 голосов
/ 20 марта 2020

Я работал над выставочным приложением. После окончания я удалил все зависимости expo, а затем удалил приложение (как обычный реактивный). Версия ios работает, как и ожидалось, но версия android продолжает вызывать проблемы.

Я открываю android studio и нажимаю Syn c файлы Gradle, проблема в том, что я получаю следующую ошибку:

A problem occurred configuring project ':expo-app-loader-provider'.
> Could not resolve all artifacts for configuration ':expo-app-loader-provider:classpath'.
   > Could not resolve com.android.tools.build:gradle:3.5.1.
     Required by:
         project :expo-app-loader-provider
      > Could not resolve com.android.tools.build:gradle:3.5.1.
         > Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom'.
            > Could not GET 'https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom'.
               > Connect to jcenter.bintray.com:443 [jcenter.bintray.com/52.41.180.114, jcenter.bintray.com/54.191.3.105] failed: connect timed out

Если я пытаюсь go на: https://jcenter.bintray.com/com/android/tools/build/gradle/3.5.1/gradle-3.5.1.pom из моего браузера я получаю:

{
  "errors" : [ {
    "status" : 404,
    "message" : "Could not find resource"
  } ]
}

Вот мой файл build.gradle:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 21
        compileSdkVersion = 28
        targetSdkVersion = 27
        supportLibVersion = "28.0.0"
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.3.0'

        // 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")
        }
    }
}


task wrapper(type: Wrapper) {
    gradleVersion = '4.7'
    distributionUrl = distributionUrl.replace("bin", "all")
}

, а вот мой gradle.wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

любая помощь с этой ошибкой будет принята с благодарностью

...