Я пытаюсь написать версию этого модуля для 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:+'
}