首页 文章

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

提问于
浏览
0

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

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

如何将该软件包放入我的react-native应用程序的android版本中?

1 回答

  • 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中清理并重建项目,然后就可以了 .

相关问题