2012-04-12 58 views
4

好吧,所以我已經安裝了一切應該需要的APV和/或MuPDF工作,但它仍然崩潰。 我不是很擅長使用shell來安裝程序和所有這些,但我確實按照包含在自述文件中的說明儘可能好。APV pdf閱讀器。安裝,解壓縮和本機庫問題

當我嘗試現在運行程序(APV),它工作正常,直到我嘗試打開一個PDF文件,在那裏我得到的錯誤:

FATAL EXCEPTION: main 
java.lang.ExceptionInInitializerError 
cx.hell.android.pdfview.OpenFileActivity.getPDF(OpenFileActivity.java:442) 
cx.hell.android.pdfview.OpenFileActivity.startPDF(OpenFileActivity.java:403) 
cx.hell.android.pdfview.OpenFileActivity.onCreate(OpenFileActivity.java:169) 
android.app.Activity.performCreate(Activity.java:4465) 
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) 
android.app.ActivityThread.access$600(ActivityThread.java:123) 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) 
android.os.Handler.dispatchMessage(Handler.java:99) 
android.app.ActivityThread.main(ActivityThread.java:4424) 
java.lang.reflect.Method.invokeNative(Native Method) 
java.lang.reflect.Method.invoke(Method.java:511) 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load pdfview2: findLibrary returned null 
java.lang.Runtime.loadLibrary(Runtime.java:365) 
java.lang.System.loadLibrary(System.java:535) at cx.hell.android.pdfview.PDF.<clinit>(PDF.java:15) 

我已經安裝在d一切:\ Android的其中,i具有以下子文件夾:(含有 Apache的螞蟻1.8.3 機器人-NDK-R7C Android的SDK Cygwin的 APV:pdfview \ JNI \庫例如freetype,mupdf,JPEG等openjpg還另一個Android版ndk-r7c)

我試了runn包含在腳本文檔中的所有構建文件,如:構建本地,縮放圖像,ndk-build![2] 這是一個來自build-native的屏幕轉儲,在它完成之前。

succesfull stuff happening 

cp: cannot create regular file '../jni/freetype/include/freetype/config/ftoption.h': Permission denied 
cp: cannot create regular file '../jni/freetype/include/freetype/config/sed008052': Permission denied 
cp: cannot create regular file '../jni/freetype/include/freetype/config/sed007576': Permission denied 
D:\Android\apv\pdfview\scripts\build-native.sh: line 31: gcc: command not found 
D:\Android\apv\pdfview\scripts\build-native.sh: line 34: ../../scripts/fontdumpt: No such file or directory 

老實說,我不知道是怎麼回事攻擊這一點,並在教程:http://mupdf.com/repos/mupdf/android/ReadMe.txt並沒有爲我做很多。如果任何人有任何使用這方面的經驗,那麼我會很感激你可以提供的任何幫助。

我正在製作的應用程序將是開源的,所以通過幫助我,您可以稍後在我的代碼中獲得好笑! :)

還,遺憾的低劣文本,但直到我10的聲譽

由於不能發佈圖片,安德斯

回答

1

也許this鏈接可以幫助你。我已經介紹了Mupdf building的逐步過程。希望這個幫助。