React Native整合Mapbox流程记录
接下来,我们配置gradle。我自己保险起见,在全局的.gradle/gradle.properties和项目下的android/gradle.properties中都加入了MAPBOX_DOWNLOADS_TOKEN的配置。在一开始,踩了个坑,把这段代码加到了app文件夹下的build.gradle中,切记一定要加到android文件夹下的build.gradle中。首先,闲鱼10块钱买了个ma
首先,闲鱼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中。报错如下所示:


完成上述操作以后,成功启动成功。
更多推荐
所有评论(0)