Closed farafonoff closed 3 years ago
Уже переносим либу
Пожалуйста, исправьте инструкцию по добавлению через Gradle с учётом переноса библиотеки:
Убрать:
repositories {maven { url 'https://dl.bintray.com/yoomoney/maven' }}
Заменить:
dependencies {implementation 'ru.yoo.sdk.kassa.payments:yookassa-android-sdk:5.1.2'implementation 'ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:5.1.3' }
В документации также есть ссылка на проблемную библиотеку ru.yoo.sdk.auth:auth:1.0.51, ее гитхаба я не нашел
Could not resolve ru.yoo.money.sdk:ui-lib:1.24.0. Required by: project :app > project :react-native-yandex-payment > ru.yoo.sdk.auth:auth:1.0.51 project :app > project :react-native-yandex-payment > ru.yoo.sdk.auth:auth:1.0.51 > ru.yoo.sdk.auth:ui:1.0.51 Could not resolve ru.yoo.money.sdk:ui-lib:1.24.0. Could not get resource 'https://dl.bintray.com/yoomoney/maven/ru/yoo/money/sdk/ui-lib/1.24.0/ui-lib-1.24.0.pom'. Could not GET 'https://dl.bintray.com/yoomoney/maven/ru/yoo/money/sdk/ui-lib/1.24.0/ui-lib-1.24.0.pom'. Received status code 403 from server: Forbidden
Пожалуйста, исправьте инструкцию по добавлению через Gradle с учётом переноса библиотеки:
Убрать:
repositories { ~maven { url 'https://dl.bintray.com/yoomoney/maven' }~ } Заменить:
dependencies { ~implementation 'ru.yoo.sdk.kassa.payments:yookassa-android-sdk:5.1.2'~ implementation 'ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:5.1.3' } MvnRepository Это помогло избежать ошибки, которая в issue, спасибо, но теперь как обновить импорты? Раньше у меня были такого плана импорты А теперь вот такая проблема и вот такие " import ru.yoomoney.sdk.kassa.payments.Amount;" не работают
Пожалуйста, исправьте инструкцию по добавлению через Gradle с учётом переноса библиотеки: Убрать: repositories { ~maven { url 'https://dl.bintray.com/yoomoney/maven' }~ } Заменить: dependencies { ~implementation 'ru.yoo.sdk.kassa.payments:yookassa-android-sdk:5.1.2'~ implementation 'ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:5.1.3' } MvnRepository Это помогло избежать ошибки, которая в issue, спасибо, но теперь как обновить импорты? Раньше у меня были такого плана импорты А теперь вот такая проблема и вот такие " import ru.yoomoney.sdk.kassa.payments.Amount;" не работают
Мой вопрос был решен вот так, просто почему то перестал работать автокомплит)
В документации также есть ссылка на проблемную библиотеку ru.yoo.sdk.auth:auth:1.0.51, ее гитхаба я не нашел
Could not resolve ru.yoo.money.sdk:ui-lib:1.24.0. Required by: project :app > project :react-native-yandex-payment > ru.yoo.sdk.auth:auth:1.0.51 project :app > project :react-native-yandex-payment > ru.yoo.sdk.auth:auth:1.0.51 > ru.yoo.sdk.auth:ui:1.0.51
Could not resolve ru.yoo.money.sdk:ui-lib:1.24.0. Could not get resource 'https://dl.bintray.com/yoomoney/maven/ru/yoo/money/sdk/ui-lib/1.24.0/ui-lib-1.24.0.pom'. Could not GET 'https://dl.bintray.com/yoomoney/maven/ru/yoo/money/sdk/ui-lib/1.24.0/ui-lib-1.24.0.pom'. Received status code 403 from server: Forbidden
Подскажите, какую версию использовали? Подключила "ru.yoomoney.sdk.auth:auth:1.2.8", по Migration Guid удалила ui-lib.aar.
Сейчас при открытии шторки оплаты на фоне черный экран и приложение крешится при попытке оплаты через кошелек.
java.lang.NoSuchMethodError: No direct method <init>(Lru/yoomoney/sdk/auth/Config$Origin;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lru/yoomoney/sdk/auth/Config$ProcessType;Lru/yoomoney/sdk/auth/PhoneIdentifier;Lru/yoomoney/sdk/auth/ThemeScheme;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lru/yoomoney/sdk/auth/RemoteConfig;ZLru/yoomoney/sdk/auth/PrefilledData;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V in class Lru/yoomoney/sdk/auth/Config; or its super classes (declaration of 'ru.yoomoney.sdk.auth.Config' appears in /data/app/package-n6GupvUfMmhjAyCcx_E30w==/base.apk!classes6.dex)
Обновили библиотеку, новая версия ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:5.1.4
доступна на mavenCentral
Нужно заменить старый на mavenCentral в репозиторияхmaven { url 'https://dl.bintray.com/yoomoney/maven' }
repositories {
mavenCentral()
}
А так-же заменить старую версию библиотеки
на новую:implementation 'ru.yoo.sdk.kassa.payments:yookassa-android-sdk:5.1.2'
dependecies {
implementation 'ru.yoomoney.sdk.kassa.payments:yookassa-android-sdk:5.1.4'
}
Прошу обратить внимание на то что обновился group библиотеки ru.yoomoney.sdk.kassa.payments
А вместе с ним обновились пакеты самой библиотеки.
В проекте нужно будет заменить импорты:
ru.yoo.sdk.kassa.payments
-> ru.yoomoney.sdk.kassa.payments
Please move binaries to other hosting https://habr.com/ru/news/t/549104/ https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/
Actual error (from 12th of April)
Execution failed for task ':app:checkDebugAarMetadata'.