FREERPD android客户端编译

FREERDP是一个不错的rdp开源东东,里面有各种系统的server、clien,可以进行二次开发

基本环境:

ubuntu jdk android SDK,NDK

ANDROID_SDK,ANDROID_NDK,ANDROID_SDK/tools 加入环境变量

export ANDROID_SDK=/usr/local/share/adt/sdk
export ANDROID_NDK=/usr/local/share/adt/android-ndk-r10

新版本的sdk包里面基本是空的,缺一些要用到的东西,可以更新,也可以从别处拷贝到相应目录

sdk\extras\android\support

sdk\add-ons\addon-google_apis-google-21

sdk\platforms\android-21

首先git freerdp

https://github.com/FreeRDP/FreeRDP

然后git openssl

https://github.com/bmiklautz/Android-external-openssl-ndk-static

进入目录,ndk-build


进入freerdp执行

./scripts/android_setup_build_env.sh

然后执行,会生成eclipse的工程文件,google已经放弃adt,可以使用android studio导入工程即可。

cmake -DCMAKE_TOOLCHAIN_FILE=cmake/AndroidToolchain.cmake \
-DANDROID_NDK="_your_ndk_path_here_" \
-DFREERDP_EXTERNAL_SSL_PATH="_your_ssl_build_root_path_" \
-DCMAKE_BUILD_TYPE=Debug -DANDROID_BUILD_JAVA=OFF

make

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值