【问题标题】:react-native-navigation, "method does not override" for Androidreact-native-navigation,Android 的“方法不会覆盖”
【发布时间】:2018-01-25 07:42:14
【问题描述】:

您好,在运行 react-native run-android 时,我使用 RNN 得到以下结果:

MainApplication.java:22: error: MainApplication is not abstract and does not override abstract method createAdditionalReactPackages() in NavigationApplication public class MainApplication extends NavigationApplication{ ^ MainApplication.java:31: error: method does not override or implement a method from a supertype @Override ^

我的 MainApplication.java (sn-p):https://pastebin.com/8eFNguPn

我正在使用 反应原生 cli:2.0.1 反应原生:0.51.0

【问题讨论】:

    标签: react-native react-native-android react-native-navigation


    【解决方案1】:

    就像错误消息所说:您没有覆盖 NavigationApplication 抽象方法的方法。您必须添加:

    @Override
    public List<ReactPackage> createAdditionalReactPackages() {
        return getPackages();
    }
    

    【讨论】:

    • 嗨,问题是 getUseDeveloperSupport,我错过了 isDebug 方法。现在修好了。无论如何,谢谢,你的回答很有帮助
    【解决方案2】:

    不见了

    @Override
    public boolean isDebug() {
       return BuildConfig.DEBUG;
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 2018-01-16
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 1970-01-01
      • 2018-11-26
      • 1970-01-01
      相关资源
      最近更新 更多