草庐IT

UNsatisfiedLinkError

全部标签

android - java.lang.UnsatisfiedLinkError : Native method not found 错误

我正在尝试制作NDK应用程序,但出现此错误:java.lang.UnsatisfiedLinkError:Nativemethodnotfound:com.example.hellondk.jni.HelloNDK.hello:()I我不明白,因为C++函数的名称与Java包名和类相同你好NDK.cpp#includeJNIEXPORTjintJNICALLJava_com_example_hellondk_jni_HelloNDK_hello(JNIEnv*env,jobjecto){return(jint)2;}你好NDK.javapackagecom.example.hellon

java - 导入 Facebook SDK 崩溃 android 应用程序 java.lang.UnsatisfiedLinkError

只是导入FacebookSDK使我的android应用程序崩溃,它工作正常但开始崩溃,我评论说每个部分都使用facebookSDK它仍然崩溃我使用facebooksdk版本“4.24.0”07-0512:50:30.30910354-10412/andrewhossam.cuju_androidE/art:Noimplementationfoundforlongcom.android.tools.profiler.support.network.HttpTracker$Connection.nextId()(triedJava_com_android_tools_profiler_su

android - UnsatisfiedLinkError: 未找到 byte[] dji.midware.natives.SDKRelativeJNI.native_getXXX (...) 的实现

描述:将androidsdk更新到版本28并将DJIsdk从版本4.6更新到4.9后,应用程序在任何模拟器上运行时都会出现问题。DJIsdk注册应用崩溃。DJISDK:4.9Androidsdk(compileSdkVersion):28Android系统版本:每Android设备:模拟器崩溃堆栈跟踪:java.lang.UnsatisfiedLinkError:Noimplementationfoundforbyte[]dji.midware.natives.SDKRelativeJNI.native_getXXXX(java.lang.String)(triedJava_dji_m

android - UnsatisfiedLinkError:找不到 native 方法 - Android

我正在使用C++代码开发一个Android应用程序。尝试使用JNI但失败了。myFirstApp.cpp中的代码JNIEXPORTjintJNICALLJava_com_example_myfirstapp_CreateApp_findMarkersNative(JNIEnv*env,jobject,jlongaddrRgba){//clock_tbegin=clock();Mat&mRgb=*(Mat*)addrRgba;Matmgray(mRgb.rows,mRgb.cols,CV_8UC1);cvtColor(mRgb,mgray,CV_RGBA2GRAY,1);//thewor

android - java.lang.UnsatisfiedLinkError : No implementation found for Boolean 错误

我在我的项目中使用“.so”文件,但它给出以下错误“java.lang.UnsatisfiedLinkError:没有找到bool值的实现”,我已经尝试使用Cygwin重新创建“.so”并将它放在jniLibs文件夹中,并使用它创建一个jar,但它给出了同样的错误。但同一个“.so”文件正在我现有的项目中工作。我尝试了很多方法,但根本不起作用,我该怎么办?com.amaze.filemanagerE/art:Noimplementationfoundforbooleancom.amaze.filemanager.scanner.SignatureLib.InitScanner(java

android - 链接共享库 libGLES_mali.so 导致 dlopen 失败 : library "android.hardware...@1.0.so" not found in Android >= 7. 0

从Android7.0开始,不再可能链接到非ndk共享库(参见NDKAppsLinkingtoPlatformLibraries)。一种可能的解决方法是将库包含在apk中(参见Updateyourapp)。您尝试链接的库可能依赖于其他非ndk库。在这种情况下,您也应该包括这些库。就我而言,我一直在开发一个使用OpenCL的应用程序。在ARM设备上,具有正确符号的库是libGLES_mali.so。该应用程序在Android=7.0的设备上崩溃。我可以在logcat中读取的错误是:java.lang.UnsatisfiedLinkError:dlopenfailed:library"an

android - Android NDK中使用"UnsatisfiedLinkError"时出现"dynamic_cast"

我是Android开发的新手,我遇到了下一个问题:当我使用使用"dynamic_cast"表达式的C++代码时-在模拟器上启动我的应用程序时出现"UnsatisfiedLinkError"。但是当我在没有它的情况下运行应用程序时-一切正常(我的意思是LogCat没有任何错误)我尝试在Android2.3.3上运行它。我用的是android-ndk-r7b。我的应用程序.mk:APP_OPTIM:=debugAPP_ABI:=armeabiAPP_STL:=gnustl_staticAPP_MODULES:=native_lab我的Android.mk:LOCAL_PATH:=$(cal

android - UnsatisfiedLinkError nativeLibraryDirectories=[/vendor/lib64,/system/lib64

情况如下:我有一个64位apk,它应该是来自/system/lib的32位共享对象(.so文件)。但是apk运行时崩溃,报:UnsatisfiedLinkErrornativeLibraryDirectories=[/vendor/lib64,/system/lib64我认为它试图从/system/lib64搜索我位于/system/lib中的.so文件,然后发生错误。如何让它从/system/lib而不是/system/lib64搜索? 最佳答案 发生这种情况是因为您bundle了至少一个64位native库。Android检测到

java - Opencv Android : java. lang.UnsatisfiedLinkError: dlopen 失败: 无法加载库 "libopencv_java.so"

帖子底部的更新我正在尝试在Android上使用OpenCV人脸识别器,虽然我能够包装C++代码,但我无法使其在IntelAtomavd上运行。我不是100%确定,但我认为标题错误的原因是我错过了/lib/x86项目目录中的libopencv_java.so。有没有想过为什么缺少库以及如何让它正常工作?我的Android.mk看起来像:LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)OPENCV_LIB_TYPE:=SHAREDinclude/home/fat/Scaricati/OpenCV-2.4.9-android-sdk/sdk/nati

android - 一段时间后条码扫描器抛出 java.lang.UnsatisfiedLinkError

我有一个条形码扫描器,它使用新的android视觉库,它在我的设备和其他几个设备上都能完美运行。但突然它停止工作,我在日志中看到以下异常:Noimplementationfoundforcom.google.android.gms.vision.barcode.internal.NativeBarcode[]com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeBufferNative(int,int,java.nio.ByteBuffer,com.google.android.gms