【发布时间】:2016-12-24 05:05:11
【问题描述】:
我正在尝试使用 muPDF 在我的应用程序内部查看 PDF。我已按照这些说明将软件包安装到我的项目中: https://www.nuget.org/packages/Askaiser.Android.MuPDF/
这是我实现代码的方式:
File file = (File)fileFromAsset(this, "test.pdf");
var uri = Android.Net.Uri.Parse(file.AbsolutePath);
var intent0 = new Intent(this, typeof(MuPDFActivity));
intent0.SetFlags(ActivityFlags.NoHistory);
intent0.SetAction(Intent.ActionView);
intent0.SetData(uri);
StartActivity(intent0);
但是,当我尝试查看文件时,我一直遇到此错误:
Java.Lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file
"/data/app/Xamarin_MuPDF.Xamarin_MuPDF-1/base.apk"],
nativeLibraryDirectories=[/data/app/Xamarin_MuPDF.Xamarin_MuPDF-1/lib/arm64,
/vendor/lib64, /system/lib64]]] couldn't find "libmupdf_java.so"
谁能帮我解决这个问题。
提前致谢。
【问题讨论】:
标签: android .net xamarin xamarin.android mupdf