用Android Studio编译StrongSwan源码

来源:互联网 发布:js 添加disable属性 编辑:程序博客网 时间:2024/05/16 09:57

StrongSwan是一个开源的VPN框架,它支持Android客户端,并且提供了Android客户端的源码,在这里下载。

由于它提供的编译方案,是在Linux环境进行的,而我目前使用的是Win10,所以,我不重新编译so文件。

1、打开Android Studio将源码直接导入进来(Import Project (Gradle) 或 Open a existing)。
2、修改app/build.gradle,将buildNative和cleanNative注释掉(不重新编译so文件)。
3、将原有的so文件(可以从原有APK中解压得到)app/src/main/libs下。
然后,就可以编译运行和调试了。

2 0