bamlab / react-native-braintree-payments-drop-in

React Native integration of Braintree Drop-in
MIT License
35 stars 31 forks source link

Android - release build fails as org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk.2.2.1-2 not found #27

Open ShaharyarMaroof opened 4 years ago

ShaharyarMaroof commented 4 years ago

image I am getting org.jfrog.cardinalcommerce.gradle:cardinalmobilesdk.2.2.1-2 not found error when making the release mode for Android.

react-native info System: OS: macOS 10.15.1 CPU: (8) x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz Memory: 5.98 GB / 16.00 GB Shell: 3.2.57 - /bin/bash Binaries: Node: 10.16.3 - /usr/local/bin/node npm: 6.9.0 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 13.0, DriverKit 19.0, macOS 10.15, tvOS 13.0, watchOS 6.0 Android SDK: API Levels: 22, 23, 25, 26, 27, 28, 29 Build Tools: 23.0.1, 25.0.0, 27.0.3, 28.0.2, 28.0.3, 29.0.0, 29.0.2 System Images: android-28 | Google APIs Intel x86 Atom, android-28 | Google Play Intel x86 Atom, android-29 | Google APIs Intel x86 Atom, android-29 | Google Play Intel x86 Atom IDEs: Android Studio: 3.5 AI-191.8026.42.35.5791312 Xcode: 11.0/11A420a - /usr/bin/xcodebuild npmPackages: react: 16.8.6 => 16.8.6 react-native: 0.60.6 => 0.60.6 npmGlobalPackages: react-native-log-ios: 1.0.1 react-native: 0.60.5

braintree library version: 1.2.0 @Minishlink any idea how to fix this? It is working fine during debug mode and iOS release mode.

ShaharyarMaroof commented 4 years ago

For anyone else facing the same issue in release mode, I solved this issue by adding the following maven configurations in android/build.gradle

maven { url "https://cardinalcommerce.bintray.com/android" credentials { username 'braintree-team-sdk@cardinalcommerce' password '220cc9476025679c4e5c843666c27d97cfb0f951' } }