Java 不能';“找不到”;librealm jni.so“;
我的应用程序在Java 不能';“找不到”;librealm jni.so“;,java,android,gradle,realm,Java,Android,Gradle,Realm,我的应用程序在领域中运行良好。在另一个项目中,我有一个正在运行的GCM(推送通知)应用程序。但我需要的是这两个东西都能在我的一个应用程序中工作,所以在一个应用程序中梳理代码,我开始得到以下异常 我已经找到了一些关于同一问题的帖子,比如,将gradle更新为gradle-2.8,但到目前为止运气不好 非常感谢您为解决此问题提供的任何帮助 E/AndroidRuntime:java.lang.UnsatifiedLink错误: dalvik.system.PathClassLoader[DexPat
领域
中运行良好。在另一个项目中,我有一个正在运行的GCM(推送通知)应用程序。但我需要的是这两个东西都能在我的一个应用程序中工作,所以在一个应用程序中梳理代码,我开始得到以下异常
我已经找到了一些关于同一问题的帖子,比如,将gradle更新为gradle-2.8
,但到目前为止运气不好
非常感谢您为解决此问题提供的任何帮助
E/AndroidRuntime:java.lang.UnsatifiedLink错误:
dalvik.system.PathClassLoader[DexPathList[[zip文件]
“/data/app/euxxxx-1/base.apk”],nativeLibraryDirectories=[/vendor/lib,
/system/lib]]]找不到“librealm jni.so”
请参阅。请参阅
android {
//...
packagingOptions {
exclude "lib/arm64-v8a/librealm-jni.so"
}
//...
}
此外,Android Gradle Plugin 1.4.0 Beta中存在一个错误,导致其无法正确打包jar文件中包含的.so文件(请参阅Java领域1421版)。要解决此问题,您可以恢复到Android Gradle Plugin 1.3.0或使用Android Gradle Plugin 1.5.0+
我们了解到许多第三方库、框架和管理应用程序尚未获得64位支持:
但您可以建议用户安装64位版本。
RenderScript NDK r14可能支持64位。
Unity3d
注:您好,如果我在我的发行版BuildType上使用proguard,这将再次出现
android {
//...
packagingOptions {
exclude "lib/arm64-v8a/librealm-jni.so"
}
//...
}
另外,Android Gradle插件1.4.0 betas中存在一个bug,导致它无法正确打包jar文件中包含的.so文件(请参阅Java领域1421版)。要解决这个问题,您可以恢复到Android Gradle插件1.3.0或使用Android Gradle插件1.5.0+
我们了解到许多第三方库、框架和管理应用程序尚未获得64位支持:
但您可以建议用户安装64位版本。
RenderScript NDK r14可能支持64位。
Unity3d
注:您好,如果我在发布版本buildTypes上使用proguard,这会再次出现。@IntelliJAmiya首先谢谢,我已经检查了链接,但是您能帮我解决这个问题吗,因为它们是单独工作的,但是为什么要对它们进行梳理会出现这样的问题,我真的不知道如何使用你的链接来解决这个问题provided@SSH您使用的构建工具版本是什么?i、 e.classpath'com.android.tools.build:gradle:1.5.0'这会有帮助吗@SSH@IntelliJAmiya首先,谢谢,我已经检查了链接,但是你能帮我解决这个问题吗,因为它们是分开工作的,但是为什么梳理它们会出现这样的问题,我真的不知道如何使用你的链接来解决这个问题provided@SSH您使用的构建工具版本是什么?i、 e.classpath'com.android.tools.build:gradle:1.5.0'这会有帮助吗@SSH