Men的博客

欢迎光临!

0%

mapbox sdk编译

mapbox编译流程
git clone –depth 1 –branch ios-v5.9.0 https://hub.fastgit.org/mapbox/mapbox-gl-native-ios.git
克隆项目后,默认子模块目录下无任何内容。需要在项目根目录执行如下命令完成子模块的下载:
git submodule init
git submodule update
因为国内网络,github访问比较容易出现443的情况,建议直接修改git的submodule的链接地址
首先显示隐藏文件 将链接为 https://github.com 改为 https://hub.fastgit.org
cd vendor/mapbox-gl-native
cmake . -B build
cmake –build build
cd ../..
make iproj

Android 编译
git clone –depth 1 –branch android-v9.2.1 https://hub.fastgit.org/mapbox/mapbox-gl-native-android.git
git submodule init
git submodule update
make aproj (我这里提示文件没找到,然后我用android studio 打开了工程,然后就开始了各种依赖的下载,大约一个小时,如果android studio 卡死的话,可以尝试重启再加载)
当所有依赖加载完成后,编译项目会提示模块找不到,这里需要进入mapbox-gl-native,进行依赖的加载,注意git地址更换,方便加载速度。
cd vendor/mapbox-gl-native
git submodule init
git submodule update