Вытягивание зависимости Android в React Native - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь написать версию этого модуля для React Native https://github.com/paypal/PayPal-Cordova-Plugin

Это устарело, но пока мы не сможем перейти на Braintree, нам нужны функциональные возможности для существующего приложения.

У него есть зависимость:

repositories{
  mavenCentral()
}

dependencies {
   compile('com.paypal.sdk:paypal-android-sdk:2.16.0') {
      exclude group: 'io.card'
   }
}

Я думаю, я должен добавить это в файл build.gradle для приложения React Native, но когда я туда попадаю, я вижу это:

dependencies {
    classpath("com.android.tools.build:gradle:3.4.1")

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

Так что, похоже, у меня должен быть файл build.gradle в каталоге моего модуля, что я и делаю - так же, как и выше (com.paypal.sdk ...)

Однако этоне похоже на регистрацию.

Есть ли способ указать, чтобы загрузить эту зависимость?Я знаю, что в iOS есть установка pod - есть ли в Android эквивалентный метод?

Как установить эту зависимость?

РЕДАКТИРОВАТЬ: это мой новый плагин build.gradle, и он все ещевыдает ошибку из-за отсутствия библиотеки:

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.3.1'
    }
}

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.paypal.sdk:paypal-android-sdk:2.16.0'
    compile 'com.facebook.react:react-native:+'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...