hi今天我在我的项目中安装了react原生映射,并对其进行了配置,但当我运行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
这是我在github上遵循的配置react原生映射指南的链接。
在MainApplication.java中,我添加了import com.airbnb.android.react.maps.MapsPackage
和
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new MapsPackage()
);
}
在CCD_ 3中。
你知道我怎样才能克服这个问题吗?
更新
在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$1>
protected List<ReactPackage> getPackages() {
^
1 error
谢谢
看看这个示例。
该方法是ReactNativeHost的一部分。你可以看到它是如何在那里实现的。