首先在src同級目錄下創(chuàng)建libs目錄講需要的.so復(fù)制到這里效果如圖 
然后在app級別的build.gradle配置lib路徑,效果如果
完整代碼如下:
至此配置完成點擊sync即可正常使用。編譯運行過程遇到*.so: has text relocations 說明編譯.so文件時使用了較低版本sdk 版本 此時降低build.gradle的targetSdkVersion 版本為22以及以下即可 我們這里改為22 最終效果如下
運行時又出現(xiàn)一個異常
**java.lang.UnsatisfiedLinkError: No implementation found for int com.liberation.idcarread.ivsign.IDCReaderSDK.wltInit(java.lang.String) (tried Java_com_liberation_idcarread_ivsign_IDCReaderSDK_wltInit and Java_com_liberation_idcarread_ivsign_IDCReaderSDK_wltInit__Ljava_lang_String_2)**解決方法:按照官方Demo放好包名路徑。包名一定要跟原來的一模一樣負責無法調(diào)用!
新聞熱點
疑難解答
圖片精選