Android加載so文件 androidstudio導(dǎo)入so文件報(bào)錯(cuò)怎么回事?
androidstudio導(dǎo)入so文件報(bào)錯(cuò)怎么回事?將Android項(xiàng)目從eclipse導(dǎo)入Android studio后,會(huì)出現(xiàn)各種問題。最重要的問題是“gradle”不支持打包。所以把庫(kù)文件放進(jìn)A
androidstudio導(dǎo)入so文件報(bào)錯(cuò)怎么回事?
將Android項(xiàng)目從eclipse導(dǎo)入Android studio后,會(huì)出現(xiàn)各種問題。最重要的問題是“gradle”不支持打包。所以把庫(kù)文件放進(jìn)APK。換句話說(shuō),如果您的第三方庫(kù)包含。所以文件(通常是LIBSarmeabi)某某),只要它出現(xiàn)在代碼中”System.loadLibrary文件(“XXX”)和其他代碼肯定會(huì)在此處拋出異常unsatifiedLinkError。解決方法如下:根據(jù)谷歌2天的結(jié)果,對(duì)于所有有此問題的人來(lái)說(shuō),一個(gè)更令人滿意的解決方案是:1)在硬盤的任何位置創(chuàng)建一個(gè)空文件夾“l(fā)ib”(注意名稱是“l(fā)ib”而不是“LIBS”)。2) 將原始LIBS目錄下的armeabi文件夾復(fù)制到新建立的lib目錄。(the。因此,armeabi文件夾中的文件也將被保存。)3)打包并將新建立的“l(fā)ib”目錄壓縮為.Zip文件,并將名稱更改為“armeabi.jar文件“4)意志armeabi.jar文件將其放入原始LIBS目錄(與其他第三方j(luò)ar包一起)。完成這四個(gè)步驟后,只需再次更新as的第三方庫(kù),就可以了