构建LibreOffice Android

构建LibreOffice Android预览有两种方式,第一种方式就是在master分支上进行构建,但是这种方式构建出来的Android应用程序,界面并没有那么友好,对于只是研究源码的小伙伴来说是一种不错的选择。
如果想要界面友好,体验比较顺畅的话,可以选择Collabora公司的online部分源码结合LibreOffice core源码进行构建,在编译过程中,本人也遇到很多坑,不过在趟坑的过程中,两种方式的源码,都编译成功了,写这篇文章,一是为了记录,二是希望能帮助到更多和我一样的小伙伴,可以一起探讨学习。
下面我将把两种编译需要的环境和配置记录下载,供大家参考。

一、环境

不管是在LibreOffice mster分支上构建Android,还是结合online构建Android他们需要的环境都是一样的,他们都需要在Linux系统下进行交叉编译。

  • 系统:Ubuntu20.04
  • openjdk-11
  • android-studio
  • ndk-r20b(在android-studio里面对应的ndk 20.1.5948944)

二、步骤

  • 在LibreOffice master分支构建Android

    1.root权限下新增lool用户

adduser lool

设置完密码后,用户信息默认回车就好,配置账号权限:

vim  /etc/sudoers
//加入以下命令:
lool  ALL=(ALL:ALL) ALL 

2.安装依赖项


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值