返回顶部
首页 > 资讯 > 移动开发 >Android Mars XLog的编译
  • 676
分享到

Android Mars XLog的编译

Android 2022-06-06 12:06:39 676人浏览 安东尼
摘要

由于官方文档关于编译部分文档较少,摸索了半天终于编译成功。 所以本文记录下windows下编译Mars需要的配置,环境是windows10 64

由于官方文档关于编译部分文档较少,摸索了半天终于编译成功。
所以本文记录下windows下编译Mars需要的配置,环境是windows10 64位。

安装python2.7.12

首先,我们下载Python2.7.12

然后验证Python安装是否成功
在这里插入图片描述

安装NDK

现在官方文档写的是ndk-r20,实测,现在ndk-r16依旧有效。我们去Android官网选择相应的NDK版本进行下载。

解压后,在环境变量中新建NDK_ROOT,值为NDK的目录
在这里插入图片描述

然后,将NDK_ROOT添加到PATH中
在这里插入图片描述
验证NDK安装是否成功
在这里插入图片描述

安装CMake

去CMake官网下载CMake,并安装。这里选择的版本是3.15.7。
安装成功后,验证安装是否成功
在这里插入图片描述

安装cygwin

windows还需要安装cygwin,具体详见我的这篇博客 Windows下安装cygwin
其中,需要要选择make, GCc gdb进行安装。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击下一步,安装完成。

进行配置

我们可以修改

build_android.py
,对编译进行配置,
比如
修改需要的 CPU 架构,默认只编译armeabi-v7a
在这里插入图片描述
比如,修改Android平台版本
在这里插入图片描述

进行编译

使用cmd进入Mars目录下,执行如下指令

Python build_android.py  

在这里插入图片描述

可以看到,这里有4个选项。
如果是编译Mars,选择1或2,如果仅编译XLog,选择3。

我们这里选择3,稍等一会,就编译成功了。
在这里插入图片描述
接着,在

mars\libraries\mars_xlog_sdk\libs\armeabi-v7a
路径下,就可以看到,我们编译后的so文件了。
在这里插入图片描述
接着,我们把so复制到我们的项目中,就可以使用了。

XLOG系列

关于Xlog的使用详见Android 微信高性能日志存储库Xlog的使用
关于Xlog自定义格式存储详见Android Mars XLog 自定义存储格式


作者:Heiko-Android


--结束END--

本文标题: Android Mars XLog的编译

本文链接: https://lsjlt.com/news/28482.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作