mupdf 包含本机库 gradle
mupdf include native lib gradle
我正在尝试将 mupdf 添加到我的 Android 应用程序中。
我 运行 来自 http://dixitpatel.com/integrating-pdf-in-android-application/ 的步骤
没有任何问题。但是当应用程序启动时 运行 出现以下错误:
Process: app.main, PID: 9712
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/app.main-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libmupdf.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:989)(MuPDFCore.java:14)
"libmupdf.so" 文件放在 lib 文件夹中,我正在使用 Android Studio 和 gralde。
我希望任何人都可以帮助我解决这个问题。
- 将 .so 文件放入 lib/armeabi 和 lib/armeabi-v7a
- 在 build.gradle 中,将
jniLibs.srcDirs = ['libs']
添加到现有源集 - 有关详细信息,请参阅 How can I add .so files to an android library project using gradle 0.7+。
我正在尝试将 mupdf 添加到我的 Android 应用程序中。 我 运行 来自 http://dixitpatel.com/integrating-pdf-in-android-application/ 的步骤 没有任何问题。但是当应用程序启动时 运行 出现以下错误:
Process: app.main, PID: 9712
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/app.main-1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "libmupdf.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:989)(MuPDFCore.java:14)
"libmupdf.so" 文件放在 lib 文件夹中,我正在使用 Android Studio 和 gralde。
我希望任何人都可以帮助我解决这个问题。
- 将 .so 文件放入 lib/armeabi 和 lib/armeabi-v7a
- 在 build.gradle 中,将
jniLibs.srcDirs = ['libs']
添加到现有源集 - 有关详细信息,请参阅 How can I add .so files to an android library project using gradle 0.7+。