我有一个定制的 C(跨平台)应用程序。一个 OpenVPN 变体。我想用 NDK 为 Android 版本编译这个。
它在 Linux 下编译。这是否意味着我也可以使用 NDK 轻松地为 Andoird 编译它?如果是这样,我如何通过 Java 代码(普通的 Android SDK)与我的库通信?
我还没有真正完成实际的实现部分。但我想知道我可以提前期待什么。
因此,如果您对 NDK 有任何经验并且对我有任何提示/指示,那么您真的会帮到我很多。比如,我在使用 NDK 时应该注意的事项。编译设置等
感谢您的帮助。
最佳答案
我的 Openvpn for Android 应用程序是开源的。参见 https://github.com/schwabe/ics-openvpn/由于您写道您正在使用 OpenVPN 变体,因此查看我项目的 Android.mk 文件可能会对您有所帮助。
关于android - OpenVPN 和安卓 NDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11843323/