First: I want to view pdf files in my Android application. I googled and analyzed and decided to use mupdf.
First, I use this guide to create a demo project, and it works great in eclipse. But I need to run it in android studio. I am trying to export from eclipse as a gradle project and import into Android Studio. Working with file explorer, but when I opened pdf, I get an error:
java.lang.ExceptionInInitializerError
at com.artifex.mupdfdemo.MuPDFActivity.openFile(MuPDFActivity.java:213)
at com.artifex.mupdfdemo.MuPDFActivity.onCreate(MuPDFActivity.java:309)
at android.app.Activity.performCreate(Activity.java:5008)
...
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load mupdf: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
at java.lang.System.loadLibrary(System.java:535)
at com.artifex.mupdfdemo.MuPDFCore.<clinit>(MuPDFCore.java:14)
at com.artifex.mupdfdemo.MuPDFActivity.openFile(MuPDFActivity.java:213)
at com.artifex.mupdfdemo.MuPDFActivity.onCreate(MuPDFActivity.java:309)
I try to just import a project without converting it to Eclipse, but when I launch the application, I get an error:
Error:Execution failed for task ':app:compileDebugNdk'.
com.android.ide.common.internal.LoggedErrorException: : C:\SpeedBoots\android-ndk-r9d\ndk-build.cmd NDK_PROJECT_PATH = null APP_BUILD_SCRIPT = C:\mupdf\platform\android\app\build\ndk\debug\Android.mk APP_PLATFORM = android-19 NDK_OUT = C:\mupdf\platform\android\app\build\ndk\debug\obj NDK_LIBS_OUT = C:\mupdf\platform\android\app\build\ndk\debug\lib APP_ABI = : 2 : make.exe: * C:\mupdf\platform\android\app\build\ndk\debug\obj/local/armeabi-v7a/objs/mupdf/C_\mupdf\platform\android\app\src\main\jni', needed by C:\mupdf\platform\android\app\build\ndk\debug\obj/local/armeabi-v7a/objs/mupdf/C_\mupdf\platform\android\\SRC\\JNI\mupdf.o. .
- mupdf Android Studio ? , . , .
- Android Studio? noob NDK , .