Я собрал libssl.so из проекта openssl с Android NDK под оболочкой Mac OS X, и теперь я хотел бы, чтобы кто-нибудь рассказал мне, как я могу использовать его в Eclispe и в моем проекте Android?Это нормально, если я перетащу файл в корневой каталог проекта ??
Как я могу получить доступ к функции библиотеки из кода ??
Я видел этот пример:
// load the library - name matches jni/Android.mk
static {
System.loadLibrary("ndkfoo");
}
// declare the native code function - must match ndkfoo.c
private native String invokeNativeFunction();
...
file ndkfoo.c :
jstring Java_com_mindtherobot_samples_ndkfoo_NdkFooActivity_invokeNativeFunction(JNIEnv* env, jobject javaThis) {
return (*env)->NewStringUTF(env, "Hello from native code!");
}
Но в libssl.so есть собственный список функций, и я не думаю, что они названы моим именем класса java ...
Есть идеи?