好的,所以我安装了APV和/或MuPDF工作所需的一切,但它仍然崩溃。 我不是很擅长使用shell来安装程序和所有这些,但我确实按照自述文件中包含的说明进行操作。
当我尝试现在运行该程序(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中安装了所有内容,其中我有以下子文件夹: Apache的ANT-1.8.3 Android的NDK-R7C Android的SDK Cygwin的 apv(包含:pdfview \ jni \ libraries,如freetype,mupdf,jpeg,openjpg等,也是另一个版本的android-ndk-r7c)
我已经尝试运行脚本文档中包含的所有构建文件,例如:build-native,scale-images,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个声誉之前无法发布图片
谢谢,安德斯