0

我想知道openssl和curl是android核心的一部分..因为我在许多论坛上看到用户正在尝试为android ndk构建openssl和curl并在那里使用..

为什么用户要使用自己的构建?

4

2 回答 2

2

Android 带有/system/lib/libssl.so/system/lib/libcrypto.so,它们是从www.openssl.org. 例如,4.0r1 (ICS) 构建包含版本1.0.0e。但是,这些库可能不会公开 OpenSSL 的所有功能。

至于 curl,请查看Using cURL in Android以获取参考。

于 2012-09-06T10:50:08.440 回答
0

他们不是。另一方面,OpenSSL 范围内的加密原语和 HTTP 堆栈都是 Java 端 Android API 的一部分。

为什么人们会自己滚动?可能是为了迁移遗留的 C/C++ 代码,而不是重写为反射的 Java 调用。那些很丑。

于 2012-09-05T17:29:35.733 回答