jni

    0熱度

    1回答

    readlink在嘗試跟蹤proc文件系統中的符號鏈接時返回EACCES。 僅當在發佈模式下構建的Android應用程序中才會觀察到此行爲。當應用程序構建在調試模式下時沒有發現同樣的情況。 附加信息: 呼叫從本地代碼製作。 我已將「android.permission.WRITE_EXTERNAL_STORAGE」授予AndroidManifest.xml中的應用程序。 該應用程序使用minSdk

    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

    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