jni

    1热度

    1回答

    假设我的项目依赖于两个库A和B.这些库依赖于相同版本的库C.库C依赖于一对共享库文件D.要使用库C,库A和B在他们的jniLibs目录中都包含D。现在 ,这里的问题是,当我试图建立这个项目配置的依赖关系: compile('group:A:[email protected]') compile('group:B:[email protected]') { exclude group:

    0热度

    2回答

    1)image_api.h定义了以下方法 - int process_image(const char * svgData,void ** mapData); 2)现在我需要调用此方法,并传递正确的价值观,以process_image是从image_api.so文件 加载 - 请告诉我在JNI C包装代码中创建无效**的情况下正确的做法? 3) JNIEXPORT jint JNICALL Jav

    0热度

    1回答

    我已经设法编译下面的代码,我想知道它是否正确,并且您给我举例说明如何在android的MainActivity中调用压缩函数。 #include <jni.h> #include<Principal.h> JNIEXPORT jint JNICALL JAVA_com_pfc_camera_ndkmain_MainActivity_compresion(JNIEnv* env,jobjec

    0热度

    1回答

    我在github中找到了一个android应用程序,它是由C++编写的并使用jni。在其jniLib中,我只找到了“armeabi-v7a”目录,并且所有jni文件(.so)都存储在这里。我的android手机CPU架构是aarch64(arm-v8a),并且该应用可以在我的手机上正常运行。但之后,我在我自己的应用程序的移动SDK,它总是提示错误 java.lang.UnsatisfiedLink

    0热度

    1回答

    我的目标是在运行时创建一个特定的.class文件内的附加方法。 返回Object [] []的方法。 为此,我找到了一个叫做-javassist的神奇框架,它是一个字节码修饰符框架,它可以帮助您在运行时修改编译后的类,以便添加更多代表新方法的字节码。 成功地创建一个无效的方法,并返回一个字符串,但是,出于某种原因,我无法生成返回一个数组或矩阵的方法等.. 到目前为止iv'e一直在努力寻找创建这种方

    0热度

    1回答

    我正在编写一个Android应用程序,用于处理来自本地C(NDK r15b)的图片(RAW格式)。即时得到以下错误: 08-14 18:08:25.407 6107-6107/compresor.app.tfg.compresor E/art: 0xa3f20b80 SpaceTypeMallocSpace begin=0x12c00000,end=0x12e17000,limit=0x2ac00

    0热度

    1回答

    我开始使用Superpowered本地SDK进行音乐播放器应用项目,但是我从卡片的End-Of- SuperpoweredAdvancedAudioPlayer回调中的文件事件。请原谅我,如果我这样做是错误的,因为我是使用Android的本地JNI C端的新手。任何企图或帮助非常感谢。先谢谢你。 static void playerEventCallbackA(void *clientData,

    1热度

    1回答

    这种情况是,我试图在Windows 10 32位机器上编译netty-tcnative library版本2.0.3.Final。我收到以下错误: [INFO] .\src\jnilib.c(360): error C2373: 'JNI_OnLoad': redefinition; different type modifiers [C:<redacted>\netty-tcnative\ope

    0热度

    1回答

    我在Github中重用了一个项目;实际上,我在C++中有一个.so库,所以我想通过使用本地函数在java部分导入这个库。问题是Java部分无法加载这个库;我搜索了很多关于这个问题的问题,但它并没有解决我的问题。 这里项目的结构:

    1热度

    2回答

    我需要一种方法来加载库内的jar文件而不提取它。有没有一种方法,我可以用这样的getClass()方法的getResourceAsStream(“XXX”) 结构将作如下安排: myjar.jar - lib/ - <somelib>.<libext> - <package> - Foo.class 凡Foo.class将是类加载,并连接到机库和方法也应该工作,如果li