안드로이드 mupdf 예제

이 오류 오류 얻기 : ndkBuild mupdf-android-viewer-minilibmupdfplatformjavaAndroid.mkmk어떻게이 오류를 해결하기 위해 외부 네이티브 빌드를 실행,이 튜토리얼은 멋진 도움이 도와주세요 그래서 당신을 감사 합니다 1 단계에서 문제가 – 나는 내장하지만 내가 에뮬레이터에 그것을 시도 할 때 응용 프로그램은 충돌 (X86 프로세서와 API 19)이 일어날 수있는 아이디어가있는 경우 이것은 로그캣 메시지E / 안드로이드 런타임 (2464) : 치명적인 예외 : 메인 / 안드로이드 런타임 (2464): 프로세스 : com.artifex.mupdfdemo, PID : 2464E / AndroidRuntime (2464): java.lang.UnsatisfiedLinkError: 로더 dalvik.system.PathClass[DexPathList][Zip 파일"/데이터/앱/com.artifex.mupdfdemo-2.apk"],,,,네이티브라이브러리 디렉터리[/데이터/앱-lib///에서 mupdf_java32를 로드할 수 없음). com.artifex.mupdfdemo-2, /system/lib]]]: findLibrary 반환 nullE/AndroidRuntime (2464): java.lang.runtime.loadLibrary (런타임.java:358)E/AndroidRuntime (2464): java.lang.system.loadLibrary(System.java:526)E/AndroidRuntime(2464). ): com.artifex.mupdfdemo.MuPDFCore. (MuPDFCore.java:15) E/AndroidRuntime (2464): com.artifex.mupdfdemo.MuPDFActivity.openFile(MuPDFActivity.java:229)E/AndroidRuntime (2464): com.artifex.mupdfdemo.MuPDFActivity.onCreate(MuPDFActivity.java:359)E/AndroidRuntime (2464) android.app.Activity.performCreate(활동.자바:5231)E/AndroidRuntime (2464): android.app.app.Instrumentation.callActivityOnCreate(계측.자바:1087)E/AndroidRuntime (2464): android.app.app.ActivityThread.performLaunchActivity(액티비티스레드.자바:2159)E/AndroidRuntime (2464): android.app.app.ActivityThread.handleLaunchActivity(활동스레드.java:2245)E/AndroidRuntime (2464): android.app.app.ActivityThread.access$800 (ActivityThread.java:135)E/AndroidRuntime (2464): android.app.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)E/AndroidRuntime (2464): android.os.handler.dispatchMessage(2464) 처리기.자바:102)E / 안드로이드 런타임 (2464) : android.os.Looper.loop (Looper.java:136)E / 안드로이드 런타임 (2464) : android.app.activityThread.main (ActivityThread.java:5017)E / AndroidRuntime (2464): 자바.lang.reflect.Method.Method.invoke에서 (네이티브 방법) E/AndroidRuntime (2464): java.lang.reflect.Method.invoke (Method.java:515)E/AndroidRuntime (2464): com.android.internal.os.zygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)E/AndroidRuntime (2464)에서 com.android.internal.os.zygoteInit.main(ZygoteInit.java:595)E/AndroidRuntime (2464): dalvik.system.NativeStart.main(네이티브 메소드)W/액티비티매니저(1571): 포스 마무리 활동 com.artifex.mupdfdemo/. MuPDFActivityW/액티비티매니저 (1571): 강제 마무리 활동 com.artifex.mupdfdemo/. 선택PDF활동 MuPDF 라이브러리는 안드로이드 버전 4.1 이상이 필요합니다. 앱의 build.gradle의 minSdkVersion이 16이상인지 확인합니다. 모든 것이 순조롭게 진행되면 이제 로컬 뷰어 라이브러리를 사용하여 프로젝트를 빌드하고 예전과 마찬가지로 mupdf 뷰어 활동에 액세스할 수 있습니다. `lib` 디렉터리를 프로젝트에 복사하여 적절한 것으로 이름을 변경합니다. 다음 지침은 디렉토리 `mupdf-lib`이라고 가정합니다. settings.gradle 파일에 모듈을 포함 하는 것을 잊지 마세요: “mupdf/플랫폼/안 드 로이드/obj/로컬/armeabi-v7a 에서 컴파일 된 C 파일 이 어야합니다.