kraffslol / react-native-braintree-xplat

Cross-platform Braintree module for React Native
MIT License
81 stars 121 forks source link

Android compilation error - deprecated api #110

Open stochris opened 5 years ago

stochris commented 5 years ago

I get the following error when trying to compile in a project created with expo-cli using sdk version 31.

/Users/cristi/code/automemo/update-mobile-good/node_modules/react-native-braintree-xplat/android/src/main/java/com/pw/droplet/braintree/Braintree.java:33: error: Braintree is not abstract and does not override abstract method onActivityResult(int,int,Intent) in ActivityEventListener
public class Braintree extends ReactContextBaseJavaModule implements ActivityEventListener {
       ^
/Users/cristi/code/automemo/update-mobile-good/node_modules/react-native-braintree-xplat/android/src/main/java/com/pw/droplet/braintree/Braintree.java:239: error: method does not override or implement a method from a supertype
  @Override
  ^
Note: /Users/cristi/code/automemo/update-mobile-good/node_modules/react-native-braintree-xplat/android/src/main/java/com/pw/droplet/braintree/Braintree.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

The compile used to work in an older project ( ~ 1 month ago ).

The case where I'm having the problem is a brand new project.

Any ideeas ?

bbaydev commented 5 years ago

@stochris Did you ever manage to get a resolution to this?