Cómo incrustar mupdf como lector de pdf en Android
Cosas a tener en cuenta al empaquetar mupdf
1. Ubuntu presta atención a la ubicación del directorio actual. Por ejemplo, si algunos discos de montaje no tienen permisos, sudo make será inútil. .
2. plataforma mupdf/android es el directorio donde necesitamos compilar las operaciones de Android. Hay un archivo README dentro y uno de los pasos es generar el directorio de compilación. Este paso debe completarse. En otras palabras, ingrese al directorio raíz de mupdf y make generate generará este directorio. Luego copie este directorio a plataforma/android.
3. También es necesario modificar local.properties
4. También es necesario modificar jni/Application.mk en el directorio de Android, APP_PLATFORM=android-8 APP_ABI:= armeabi
APP_ABI tiene por defecto armeabi-v7a, que se utiliza para generar archivos so para diferentes CPU. Normalmente genera dos archivos soft para diferentes CPU y los coloca en la biblioteca.
5. Luego, directamente ndk-build en el directorio de Android y estará bien. Generará un directorio obj. El archivo mupdf.so está ahí.
Si tiene problemas al compilar, lea atentamente el archivo Léame o el stackoverflow. Si desea modificar el código o agregar una interfaz, necesita tener algunos conocimientos del lenguaje C.