Подтвердить что ты не робот

Библиотека Trove4j не может быть решена

При попытке скомпилировать мое приложение появляется следующая ошибка:

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':myProject'.
> Could not resolve all files for configuration ':myProject:classpath'.
   > Could not find org.jetbrains.trove4j:trove4j:20160824.
     Searched in the following locations:
         https://repo1.maven.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://repo1.maven.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.fabric.io/public/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.fabric.io/public/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
     Required by:
         project :metam > com.android.tools.build:gradle:3.0.0-beta2 > com.android.tools.build:gradle-core:3.0.0-beta2 > 
com.android.tools.lint:lint:26.0.0-beta2 > com.android.tools.lint:lint-checks:26.0.0-beta2 > com.android.tools.lint:lint-
api:26.0.0-beta2 > com.android.tools.external.com-intellij:intellij-core:26.0.0-beta2

Появилась библиотека, которой не хватает IDE?

4b9b3361

Ответ 1

эту проблему можно решить, добавив jcenter() в качестве репозитория в секции buildscript.

buildscript {
  repositories {
     jcenter()
  }

  dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0-beta2'
  }
}

Ответ 2

Дополнительно к ответу Сниколаса:

Если у вас есть что-то вроде:

allprojects {
    repositories {
        mavenCentral()
        google()
        jcenter() //also add it here!!!
    }
}

В вашем файле build.gradle; и добавьте его туда.

Ответ 3

Просто удалите папку .idea,.gradle и gradle и перезапустите приложение.

Ответ 4

Перейдите на Help-> About в Android Studio и проверьте свою версию. Введите эту версию в build.gradle App Mudule & То же самое для проекта build.gradle, как сделано в Строка classpath здесь:

buildscript {
     ...
    repositories {
     ...
    }
    dependencies {
     ...
     classpath "com.android.tools.build:gradle:{THREE.DIGIT.VERSION}"
    }
}

Like in image

Ответ 5

Я решил эту проблему удаление в build.gradlew

repositories {
    jcenter()
}

И измените mavenCentral() на jcenter() и удалите Google()

Ответ 6

Попробуйте заменить mavenCentral() на jcenter() в вашем файле build.gradle

allprojects {
    repositories {

        jcenter() 
      //.......
    }
}

Ответ 7

Это происходило со мной каждый раз, когда я обновлял Gradle Plugin, так что я делал и работал:

  1. Удалите свой пакет-lock.json или yarn.lock
  2. Запустите npm i или пряжу, чтобы обновить все модули узлов в вашем проекте
  3. Переименуйте ваш ios-проект в ios_, например
  4. Запустите react-native link, чтобы снова связать все зависимости с вашим проектом Android
  5. Переименуйте обратно ios_ в ios
  6. Проверьте файл (project/build.gradle), какую версию Gradle Plugin вы используете. У меня работала версия 3.4.1.
  7. Проверьте версию Gradle (gradle/wrapper/gradle-wrapper.properties), здесь работает версия 5.4.1.
  8. Откройте свой проект Android с помощью Android Studio, перейдите в "Сборка"> "Перестроить проект"
  9. И, наконец, попробуйте снова выполнить синхронизацию/сборку.

Надеюсь, это может кому-то помочь.