Android端Mapbox源码编译aar及so

本文介绍了如何在Mac上编译Mapbox Android源码,包括下载源码、配置编译环境、安装必要插件如CMake、NDK等,并在终端中执行编译命令生成aar文件和so库。遇到的问题包括Android Studio编译失败、so库位置与官方文档不符等,以及解决这些问题的方法。编译过程中需要注意aar包可能缺少的三方库,需要额外添加。最后提到了可能出现的报错解决方案和提高编译速度的建议。
摘要由CSDN通过智能技术生成

MapBox github地址

MapBox Android

我用的是mac环境,注意windows是无法编译的,因为缺少编译必要的一些插件。

1.首先下载源码,尽量用git clone,用download下来可能会有莫名的问题;

git clone git@github.com:mapbox/mapbox-gl-native.git && cd mapbox-gl-native

2.注意看官方文档介绍,安装配置必要的插件,这里有个坑,最开始我是直接在Android Studio里进行安装的CMake NDK LLDB等,但是使用Android Studio 一直无法编译成功。建议直接安装至mac环境,配置好环境变量,直接在终端中进行编译。

Installing dependencies
These dependencies are required for all operating systems and all platform targets.

Latest stable Android Studio
Update the Mapbox Maps SDK for Android with the latest
Android SDK Build-Tools
Android Platform-Tools
Android SDK Tools
CMake
NDK
LLDB
Modern C++ compiler that supports -std=c++14*
cla
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值