2012-04-12 89 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的逐步过程。希望这个帮助。