ics-openvpn编译

使用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 导入工程。

猜你喜欢

转载自blog.csdn.net/himire/article/details/43984643