ReactNative使用支付宝支付报错:方法不会覆盖或实现超类型的方法

根据项目需求需要集成支付宝支付

我使用的是 react-native-yunpeng-alipay

当根据文档在Android上集成的时候,运行时报错:如下:

/Users/abysskitty/Desktop/RNProject/KakouApp/node_modules/react-native-yunpeng-alipay/android/src/main/java/com/yunpeng/alipay/ 

AlipayPackage.java:25: 错误: 方法不会覆盖或实现超类型的方法 

@Override      ^  1 个错误  :

react-native-yunpeng-alipay:compileReleaseJavaWithJavac FAILED  FAILURE: Build failed with an exception.  * What went wrong:  Execution failedfor task ':react-native-yunpeng-alipay:compileReleaseJavaWithJavac'.  > Compilation failed; see the compiler error outputfor details.  * Try:  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED  Total time:26.017 secs  Could not install the app on the device, read the error abovefor details.  Make sure you have an Android emulator running or a device connected and have  set up your Android development environment:  https://facebook.github.io/react-native/docs/android-setup.html 


在提示的错误中明确指出了

AlipayPackage.java:25: 错误: 方法不会覆盖或实现超类型的方法 

@Override     

^

  1 个错误  :

react-native-yunpeng-alipay:compileReleaseJavaWithJavac FAILED 


错误原因解析:因为在安卓中 @Override是复写父类的方法,而它的父类没有这个方法,所以不能复写。

解决办法:根据下面图片打开这个文件,注释掉报错的代码就好了。

这个错误其实就是这个 AlipayPackgae 实现的ReactPachger接口里没有注释掉的那个方法了,所以找不到就报错了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,460评论 25 709
  • 最近在学习ReactNative开发,感觉还是很容易上手的,搜集了不少资料,分享给大家。 为什么选ReactNat...
    StChris阅读 5,555评论 0 37
  • 墨墨说得对,你说的也对。我太滥情了。这次,我觉得我可以试着为了我的缘分坚持下去,哪怕你现在不爱我,哪怕到你结婚。我...
    石英作曲家阅读 2,507评论 2 0
  • 还记得大禹治水吗,那么大的洪水,凭我们凡人的力量,怎么治得了呢,大禹肯定借助了什么,接着大禹治水三过家门而不入,什...
    此人无昵称阅读 1,432评论 0 0
  • 神即道,道法自然,如来。 当生则生,当死则死,来去自如。
    YOUMUREN阅读 2,383评论 0 0

友情链接更多精彩内容