react native MainApplication.java 方法不会覆盖或实现超类型的方法

react native MainApplication.java method does not override or implement a method from a supertype

嗨,今天我已经在我的项目中安装了 react-native-maps 并且我已经配置了它但是当我 运行 react-native run-android 它显示一个错误:

> Task :app:compileDebugJavaWithJavac FAILED
/home/valentino/Scrivania/test/android/app/src/main/java/com/test/MainApplication.java:38: error: method does not override or implement a method from a supertype
  @Override
  ^
1 error

this is the link of the guide I followed on github to configure react-native-maps.

在MainApplication.java我加了import com.airbnb.android.react.maps.MapsPackage

@Override
      protected List<ReactPackage> getPackages() {
          return Arrays.<ReactPackage>asList(
                  new MainReactPackage(),
                  new MapsPackage()
          );
      }

public class MainApplication extends Application implements ReactApplication {.

你知道我怎样才能克服这个问题吗?

更新中

TheWanderer 解决了之前的问题后,终端显示如下错误:

> Task :app:compileDebugJavaWithJavac FAILED
/home/valentino/Scrivania/test/android/app/src/main/java/com/test/MainApplication.java:38: error: method getPackages() is already defined in class <anonymous com.test.MainApplication>
    protected List<ReactPackage> getPackages() {
                                 ^
1 error

谢谢

看看sample

该方法是 ReactNativeHost 的一部分。你可以在那里看到它是如何实现的。