React-Native Android - не удалось найти com.android.tools:common - PullRequest
0 голосов
/ 09 декабря 2018

Кажется, что каким-то образом библиотека android/tools/common была удалена ( pom , jar ).

Это вызвало много реагирующих нативных библиотек, которые используют старуюверсия gradle в их пути к классам (например, com.android.tools.build:gradle:2.2.3), чтобы не иметь возможности синхронизировать

Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

В моем файле build.gradle (проекта, а не приложения) я сначала добавил новый URL-адрес bintray, но также должен был добавить все остальные после:

subprojects {
    buildscript {
        repositories {
            maven { url 'https://dl.bintray.com/android/android-tools' }
            google()
            mavenLocal()
            jcenter()
        }
    }
}
0 голосов
/ 09 декабря 2018

Обновление , мне пришлось добавить больше кода к build.gradle

Это мое исправление, я не разветвлял репозитории, просто использовал этот обходной путь: добавьте эток вашему build.gradle файлу settings.gradle file

buildscript {
  repositories {
     google()
     jcenter { url "http://jcenter.bintray.com/"}
     maven { url "https://dl.bintray.com/android/android-tools" }
  }
}

subprojects { project ->
  def name = project.name
  if (name.contains('module name, e.g. react-native-blur')
        || name.contains('other module name, e.g. react-native-image-picker')) {
    buildscript {
        repositories {
            maven { url "https://dl.bintray.com/android/android-tools/"  }
        }
    }
  } 
}
...