移植curl到android,且支持https和http2.0
依赖前两篇文章
创建工作目录,并进入
1 | mkdir android |
下载源码
1 | wget https://curl.haxx.se/download/curl-7.53.1.tar.gz |
生成交叉编译工具链
1 | $ANDROID_NDK/build/tools/make-standalone-toolchain.sh --arch=arm --install-dir=./toolchain |
导出环境变量(armeabi)
1 | export ANDROID_HOME=`pwd` |
编译并安装
1 | cd curl-7.53.1 |
卸载
1 | make uninstall |
configure完成后检查输出结果是否enable ssl, enable https, enable http2.0
1 | Configured to build curl/libcurl: |
armeabi-v7a
1 | $ANDROID_NDK/build/tools/make-standalone-toolchain.sh --arch=arm --install-dir=./toolchain |
x86
1 | $ANDROID_NDK/build/tools/make-standalone-toolchain.sh --arch=x86 --install-dir=./toolchain |
何大仙提供的shell脚本
1 |
|