RN接支付宝



  • 想接个支付,按着文档走,但是不知道这里该怎么处理
    https://www.npmjs.com/package/react-native-yunpeng-alipay
    链接中的Android/Manually/register module (in MainActivity.java)这步我不知道该怎么添加到我的MainActivity.java中

    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    我自己瞎猜着这样写的
    package com.rnapp2;

    import com.facebook.react.ReactActivity;
    import com.yunpeng.alipay.AlipayPackage;

    public class MainActivity extends ReactActivity {

    /**
     * Returns the name of the main component registered from JavaScript.
     * This is used to schedule rendering of the component.
     */
    @Override
    protected String getMainComponentName() {
        return "rnApp2";
    }
    
    @Override
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
            new MainReactPackage(),
            new AlipayPackage()
        );
    }
    

    }

    <br/>
    <br/>
    <br/>
    <br/>
    <br/>
    报错是这的:
    E:\ReactNative_project\rnApp2\android\app\src\main\java\com\rnapp2\MainActivity.java:18: 错误: 找不到符号
    protected List<ReactPackage> getPackages() {
    ^
    符号: 类 List
    位置: 类 MainActivity
    E:\ReactNative_project\rnApp2\android\app\src\main\java\com\rnapp2\MainActivity.java:18: 错误: 找不到符号
    protected List<ReactPackage> getPackages() {
    ^
    符号: 类 ReactPackage
    位置: 类 MainActivity
    E:\ReactNative_project\rnApp2\android\app\src\main\java\com\rnapp2\MainActivity.java:17: 错误: 方法不会覆盖或实现超类型的方法
    @Override
    ^
    E:\ReactNative_project\rnApp2\android\app\src\main\java\com\rnapp2\MainActivity.java:20: 错误: 找不到符号
    new MainReactPackage(),
    ^
    符号: 类 MainReactPackage
    位置: 类 MainActivity
    E:\ReactNative_project\rnApp2\android\app\src\main\java\com\rnapp2\MainActivity.java:19: 错误: 找不到符号
    return Arrays.<ReactPackage>asList(
    ^
    符号: 类 ReactPackage
    位置: 类 MainActivity
    E:\ReactNative_project\rnApp2\android\app\src\main\java\com\rnapp2\MainActivity.java:19: 错误: 找不到符号
    return Arrays.<ReactPackage>asList(
    ^
    符号: 变量 Arrays
    位置: 类 MainActivity

    求助!



  • 已解决,是我对java和AS编辑器不熟,原来只需要导入相关包就行!


登录后回复