Java React Native-错误:方法不重写或实现超类型中的方法
React Native在编译时抛出这些错误 MainActivity.java:26: MainActivity.java:35: 错误:方法不重写或实现超类型中的方法 这两个功能应该如何改变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
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:尽管我个人从未使用过它。