Java React Native-错误:方法不重写或实现超类型中的方法

Java React Native-错误:方法不重写或实现超类型中的方法,java,android,react-native,Java,Android,React Native,React Native在编译时抛出这些错误 MainActivity.java:26: MainActivity.java:35: 错误:方法不重写或实现超类型中的方法 这两个功能应该如何改变 public class MainActivity extends ReactActivity { @Override protected boolean getUseDeveloperSupport() { return BuildConfig.DEBUG; } @Override p

React Native在编译时抛出这些错误

MainActivity.java:26:

MainActivity.java:35:

错误:方法不重写或实现超类型中的方法

这两个功能应该如何改变

public class MainActivity extends ReactActivity {


@Override
protected boolean getUseDeveloperSupport() {
    return BuildConfig.DEBUG;
}


@Override
protected List<ReactPackage> getPackages() {
    return Arrays.<ReactPackage>asList(
        new MainReactPackage(),
        new BeaconsAndroidPackage()
    );
  }
}
public类MainActivity扩展了ReactActivity{
@凌驾
受保护的布尔getUseDeveloperSupport(){
返回BuildConfig.DEBUG;
}
@凌驾
受保护的列表getPackages(){
返回数组.asList(
新建MainReactPackage(),
新BeaconAndRoidPackage()
);
}
}

谢谢

通常,您只需注释掉MainActivity.java中的@Override decorator,它就可以正常工作了。试试看。

您使用的是什么版本的RN?getUseDeveloperSupport方法使用公共访问修饰符,因为RN 0.40也会使MainActivity看起来与最新版本不同。看看这里:这是一个
react native init
设置。您可以复制并粘贴他们拥有的内容,然后将您的包添加到
getPacakges
列表中。您也可以使用react native git upgrade:尽管我个人从未使用过它。