Stripe-Android – Bifurcación y uso como biblioteca propia

Estoy integrando stripe-android en mi aplicación, pero necesito algunos cambios para que se ajuste correctamente. Siguiendo esta respuesta , hice un tenedor y lo incluí como una dependencia de gradle.

Respuesta vinculada

Puede usar otra forma de agregar una dependencia con un proyecto github, usando el repository github y el plugin jitpack. En este caso, debe agregar este repository a su build.gradle

 repositories { // ... maven { url "https://jitpack.io" } } 

y la dependencia:

 dependencies { compile 'com.github.User:Repo:Tag' } 

Implementar

Suena bastante fácil. Así que creé un tenedor e hice los pequeños cambios que necesito, y creé una nueva label siguiendo su esquema, v5.1.1. Luego lo agregué a mis dependencies.

 dependencies { compile 'com.github.ClickDishes:stripe-android:v5.1.1' } 

Por lo tanto, es capaz de encontrar una versión; sin embargo, ahora me dará un error.

Error: El module 'com.github.ClickDishes: stripe-android: v5.1.1' depende de una o más bibliotecas de Android, pero es un jar

Puede encontrar mi label aquí, https://github.com/ClickDishes/stripe-android/releases/tag/v5.1.1

¿Alguna idea de lo que estoy haciendo mal?

Gracias.

Actualizar

He estado investigando esto más y creo que puede ser un problema con la configuration de la biblioteca. Leer los loggings en JitPack muestra una gran cantidad de errores con respecto a Android classs de soporte de Android y gms . Así que creo que no está jugando bien con algunas bibliotecas.

https://jitpack.io/com/github/ClickDishes/stripe-android/v5.1.1/build.log

  ... symbol: class LineItem location: class CartError /home/jitpack/build/android-pay/src/main/java/com/stripe/wrap/pay/utils/CartManager.java:9: error: package com.google.android.gms.wallet does not exist import com.google.android.gms.wallet.Cart; ^ ... 

Y luego, comparé con la stripe:stripe-android actual stripe:stripe-android biblioteca stripe:stripe-android en JitPack, y aparecen los mismos errores.

Busqué tu informe, incluiste (¿incluyeron?) La letra real v de la versión, así que es así:

 dependencies { compile 'com.github.ClickDishes:stripe-android:v5.1.1' } 

puedes verlo aquí: https://jitpack.io/#ClickDishes/stripe-android/v5.1.1