首先,闲鱼10块钱买了个mapbox账号,用于获取token。

Install | @rnmapbox/maps中可以查看详细步骤。

首先下载rnmapbox包。

yarn add @rnmapbox/maps

接下来,我们配置gradle。我自己保险起见,在全局的.gradle/gradle.properties和项目下的android/gradle.properties中都加入了MAPBOX_DOWNLOADS_TOKEN的配置。如下图所示:

下一步,在build.gradle中加入:

allprojects {

    repositories {

        mavenLocal()

        mavenCentral()

        google()

        // Mapbox的maven库

        maven {

            url 'https://api.mapbox.com/downloads/v2/releases/maven'

            authentication {

                basic(BasicAuthentication)

            }

            credentials {

                username = 'mapbox'

                password = project.properties['MAPBOX_DOWNLOADS_TOKEN'] ?: ""

            }

        }

    }

}

在一开始,踩了个坑,把这段代码加到了app文件夹下的build.gradle中,切记一定要加到android文件夹下的build.gradle中。报错如下所示:

完成上述操作以后,成功启动成功。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐