反应原生地图 - android上的白色地图问题

时间:2017-04-26 10:14:10

标签: android react-native react-native-maps

我正在尝试使用react-native-maps运行我的本机应用程序。我正在获得带有红色边框问题的白色地图。我相信对我而言,答案就是最底层的评论here。但是当我在xxx / android / app / src / main / java / com / xxx / MainApplication.java中的代码中实现它时,我只是得到了这个错误:

  

错误:包com.airbnb.android.react.maps不存在

如何将该软件包放入我的react-native app的android版本中?

1 个答案:

答案 0 :(得分:0)

android/settings.gradle具有从项目/包到node_modules中各自文件夹的映射。

在react-native-maps文档中,它说应该在android / settings.gradle:

include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/android')

然而,观察我的node_modules/react-native-maps文件夹,我看到android文件夹的路径与上面不同,并且有lib,然后是android。所以我将其更改为此(在“android”之前添加“lib”):

include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')

然后在android studio中清理并重建项目,然后就可以了。