Colección de citas famosas - Diccionario de frases chinas - La biblioteca so generada por Qt para Android se llama en Java para Android. ¿Tienes alguna idea?

La biblioteca so generada por Qt para Android se llama en Java para Android. ¿Tienes alguna idea?

Se puede llamar, pero no directamente. Debe llamarlo a través de JNI, importar el archivo de encabezado en JNI y compilarlo correctamente a través de NDK.

Pasos de compilación del NDK:

1. Seleccione el ejemplo hello-jni que viene con ndk. El mío se encuentra en E:\Android-NDK-R5\samples\hello-JNI (dependiendo de la ubicación de instalación específica).

2. Ejecute cygwin, ingrese el comando CD/cyg drive/e/Android-NDK-R5/samples/hello-JNI e ingrese e:\Android-NDK-R5\samples\hello- Directorio JNI.

3. Ingrese $NDK/ndk-build. Después de una ejecución exitosa, generará automáticamente un directorio libs y lo compilará. Así que archívalo. ($NDK es la variable de entorno que configuramos antes de llamar, NDK-build es el compilador que llama a ndk).

4. En este momento, vaya al directorio libs de hello-jni para ver si se ha generado. Así que archívalo. Si es así, ndk se ejecutará normalmente.