本节主要介绍Android客户端源码编译过程
参考文档:https://github.com/FreeRDP/FreeRDP/blob/master/docs/README.android
一、源码地址
https://github.com/FreeRDP/FreeRDP.git (原生的)
https://github.com/microsoft/FreeRDP-mirror.git (微软修改过的,后续以此为例)
二、环境要求
源码在Linux下编译,需要提前安装:
Linux–Android SDK
Linux–NDK(版本>= r15c)
cmake(版本>= 3.0)
三、编译过程
- native libraries编译
在FreeRDP-mirror根目录执行:
ANDROID_NDK和ANDROID_SDK填自己安装的NDK/SDK绝对路径
./scripts/android-build-freerdp.sh --ndk <ANDROID_NDK> --sdk <ANDROID_SDK>
-
遇到的问题1:/FreeRDP-mirror/cache目录下的OpenSSL_1_1_1j.tar.gz