Ошибка сборки gradle: com.couchbase.lite: couchbase-lite-android: 2.1.0

Я пытаюсь установить couchbase-lite в проект Android, поддерживающий реакцию. Когда я добавляю зависимость couchbase-lite, как описано в здесь, я получаю следующую ошибку.

Что я пробовал

  1. react-native init MyProject
  2. добавить зависимость implementation 'com.couchbase.lite:couchbase-lite-android:2.1.0' в мой файл ./android/app/build.gradle
  3. react-native run-andoid

Затем обнаружил следующую ошибку

Could not find method implementation() for arguments [com.couchbase.lite:couchbase-lite-android:2.1.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

У кого-нибудь есть объяснение или решение по этому поводу?

1
0
84
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Отвечая на свой вопрос,

Проблема была исправлена ​​после обновления Gradle до v4.10 и плагина gradle wrapper до v3.1.0.

./app/build.gradle

classpath 'com.android.tools.build:gradle:3.1.0'
...
ext {
minSdkVersion = 19
...

./app/gradle/wrapper/gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip

тогда

react-native run-android

Другие вопросы по теме