使用Linux终端,需要下载NDK。
1.安装git
apt-get install git
2. 获取ICS-OpenVPN源码
命令:git clone git://github.com/schwabe/ics-openvpn.git
3.安装NDK,解压NDK我用的是android-ndk-r13b,直接在终端输入以下指令:(注意NDK路径)
NDKROOT=/usr/app/android-ndk-r13b
export PATH=$NDKROOT:$PATH
4 编译OpenVPN源码
4.1.进入ics-openvpn文件夹,ls -a查看隐藏文件:修改.gitmodules文件内容如下:
[submodule "main/openvpn"]
path =main/openvpn
url =https://github.com/schwabe/openvpn.git
[submodule "main/openssl"]
path =main/openssl
url =https://github.com/schwabe/platform_external_openssl.git
[submodule "main/breakpad"]
path =main/breakpad
url =https://github.com/schwabe/breakpad.git
4.2. 执行git submodule sync
4.3. 执行git submodule init
4.4. 执行git submodule update
5. 执行cd main 执行./misc/build-native.sh 进行编译,等待编译完成。
6.android studio 导入工程。
ics-openvpn编译
猜你喜欢
转载自blog.csdn.net/himire/article/details/43984643
今日推荐
周排行